フィルターのクリア

How to calculate the coefficients of non-polynomial terms

3 ビュー (過去 30 日間)
T S Singh
T S Singh 2018 年 9 月 8 日
編集済み: madhan ravi 2018 年 9 月 8 日
I am trying to find the coefficients of non-polynomial terms
For example
syms x
a=-9*cos(x)*4+x*9+4*sin(x)
I want to find the coefficients of sin(x) and cos(x).
When using coeffs its not working
Thanks

採用された回答

madhan ravi
madhan ravi 2018 年 9 月 8 日
編集済み: madhan ravi 2018 年 9 月 8 日
syms x
a=-9*cos(x)*4+x*9+4*sin(x)
[C,T] = coeffs(a) %edited after John’s comment.
It’s working for me
  11 件のコメント
T S Singh
T S Singh 2018 年 9 月 8 日
Yes, Actually I have included a new symbol y in the expression
syms x y
a=-9*y*cos(x)*4+x*9+4*sin(x);
[C,T] = coeffs(a,{sin(x),cos(x),x})
C =
[ 4, -36*y, 9]
T =
[ sin(x), cos(x), x]
Thanks John
madhan ravi
madhan ravi 2018 年 9 月 8 日
編集済み: madhan ravi 2018 年 9 月 8 日
if you find it useful please accept the answer, thank you @John

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by