Problem in using coeffs in a file

9 vues (au cours des 30 derniers jours)
Wrichik Basu
Wrichik Basu le 31 Juil 2018
Rouvert : Walter Roberson le 22 Déc 2018
I am using Matlab mobile (Android), version 4.2.0.
I am creating a function, in which I am using the coeffs function. I want to extract the coefficients of x and y from an expression and use them elsewhere.
Say, my expression is x - y. If I use coeffs function in the command line, I get back an array, which is what I want. The code has been attached in the screenshot.
The command line gives me just what I want. But when I try do do the same from a file, an error comes up. See the other screenshot attached. In the second screenshot, plot2d is the function I have written, and eqn2 is the expression in which I want to find the coefficients of x and y. The line in the function is simply:
coeffs(eqn2,x)
I must add here that if I put the coeffs function in a different file and call that file, it works fine.
Any help is appreciated.
  5 commentaires
Wrichik Basu
Wrichik Basu le 2 Août 2018
When I was using coeffs(eqn2,x), there was some value stored in x already, which was causing the problems.
Kevin Chng
Kevin Chng le 3 Août 2018
Okay. great.....thanks for your sharing

Connectez-vous pour commenter.

Réponses (1)

Kevin Chng
Kevin Chng le 1 Août 2018
Hi Wrichik Basu,
Do you mind to share your equation 2 here? Your error could be similar to case as below:
  1 commentaire
Wrichik Basu
Wrichik Basu le 1 Août 2018
eqn2 depends on on the values of X and Y. But it is always a linear expression in x and y. You can take anything as eqn2. It has the form Ax + By + C, where A, B and C are constants.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Setup and Configuration dans Help Center et File Exchange

Tags

Produits


Version

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by