Ode15i problem
古いコメントを表示
Hi, I am using ode15i to solve some implicit ODEs. I got 7 equations having the form: f(x1,x2,x3,x4,x5,x6,x7,x1',x2',x3',x4',x5',x6',x7')=0 Each of the equation cannot be ignored. Solving this set of equations is easy. But I need to add the following condition into the equations: x7=x3^2-x2*(x4-x2)=0
I have tried taking x3=sqrt(x2*(x4-x2)) into one of the 7 equation, but an error occurred. And the solution of X should not be complex.
Is there another way to add the condition into the ODEs?
Another question is how to use Jacobian in ODESET?
回答 (1 件)
Torsten
2018 年 8 月 21 日
Remove the original equation to determine x7 and replace it with the new one:
x7-x3^2+x2*(x4-x2) = 0
Best wishes
Torsten.
カテゴリ
ヘルプ センター および File Exchange で Ordinary Differential Equations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!