Problem in using coeffs in a file

2 ビュー (過去 30 日間)
Wrichik Basu
Wrichik Basu 2018 年 7 月 31 日
再開済み: Walter Roberson 2018 年 12 月 22 日
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 件のコメント
Wrichik Basu
Wrichik Basu 2018 年 8 月 2 日
When I was using coeffs(eqn2,x), there was some value stored in x already, which was causing the problems.
Kevin Chng
Kevin Chng 2018 年 8 月 3 日
Okay. great.....thanks for your sharing

サインインしてコメントする。

回答 (1 件)

Kevin Chng
Kevin Chng 2018 年 8 月 1 日
Hi Wrichik Basu,
Do you mind to share your equation 2 here? Your error could be similar to case as below:
  1 件のコメント
Wrichik Basu
Wrichik Basu 2018 年 8 月 1 日
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.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSetup and Configuration についてさらに検索

タグ

製品


リリース

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by