solve a complex second order differential equation
古いコメントを表示
the ode has a form:
(
)
)and for
, given
, how could I use ode45 to solve it with plot? thx
採用された回答
その他の回答 (1 件)
Walter Roberson
2021 年 10 月 20 日
0 投票
You cannot use any numeric solver for that. You have initial conditions at η = 0, but at 0 you have a division by 0 which gets you a numeric infinity. That numeric infinity is multiplied by the boundary condition of 0, but numeric infinity times numeric 0 gives you NaN, not 0.
If you work symbolically you might think that the infinity and the 0 cancel out, but that only works if the φ' approaches 0 faster than 1/η approaches infinity, which is something that we do not immediately know to be true.
3 件のコメント
嘉杰 程
2021 年 10 月 20 日
嘉杰 程
2021 年 10 月 20 日
Bjorn Gustavsson
2021 年 10 月 20 日
That is not enough. The ratio of 1/t*dphi/dt has to behave well for t = 0.
カテゴリ
ヘルプ センター および File Exchange で Programming についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




