How to calculate the coefficients of non-polynomial terms

3 Ansichten (letzte 30 Tage)
T S Singh
T S Singh am 8 Sep. 2018
Bearbeitet: madhan ravi am 8 Sep. 2018
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

Akzeptierte Antwort

madhan ravi
madhan ravi am 8 Sep. 2018
Bearbeitet: madhan ravi am 8 Sep. 2018
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 Kommentare
T S Singh
T S Singh am 8 Sep. 2018
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 am 8 Sep. 2018
Bearbeitet: madhan ravi am 8 Sep. 2018
if you find it useful please accept the answer, thank you @John

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by