coefficients of differential equation defined by strings

2 ビュー (過去 30 日間)
F R
F R 2018 年 4 月 30 日
編集済み: F R 2018 年 4 月 30 日
I have a differential equation as string like
a*x1''[t] + b*cos(x2[t])*x1''[t] - n*x2'[t]*x1'[t]*sin(x2[t])-
c*(x2'[t])^2*sin(x2[t]) + g*cos(x1[t]) = In
and I want to extract the coefficients of
x1''[t], x1'[t], x2'[t]
and also extract the rest (which does not include any of these variables) as another term.
Is there a way to do it?
  4 件のコメント
Walter Roberson
Walter Roberson 2018 年 4 月 30 日
How do you want to handle the fact that you have x2'[t]^2 ? Do you want the coefficients for each power of each derivative ?
Analysis that needs to be able to handle (expression)^power and properly extract the coefficients of the variables by expansion, is not so easy to handle properly. Can we assume that the symbolic toolbox is present?
F R
F R 2018 年 4 月 30 日
編集済み: F R 2018 年 4 月 30 日
I want to extract the coefficient of x2'[t], so it should return
-c*x2'[t]*sin(x2[t])
yes, any toolbox which can handle this in Matlab is appreciated

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

回答 (0 件)

カテゴリ

Help Center および File ExchangeCalculus についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by