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!




