フィルターのクリア

ODE solver - L'Hospital Rule

1 回表示 (過去 30 日間)
Vignesh
Vignesh 2019 年 2 月 18 日
コメント済み: Torsten 2019 年 2 月 18 日
Hello,
I'm using MATLAB ODE suite to solve a couple of ODEs. I watched the webinar (https://www.mathworks.com/videos/series/solving-odes-in-matlab-117658.html) and it was really helpful!
I have some instances where the integrand becomes 0/0 (e.g. dy/dt = A*sin(t) / B*sin(y) where y=0 at t=0 and y=2pi at t=2pi).
Does any of the MATLAB ODE solver implement the L'Hospital rule for such cases? If not, what would be the best way to implement this (with ODE45 or ODE15S for example)?
  3 件のコメント
Vignesh
Vignesh 2019 年 2 月 18 日
Yeah, I wanted to check if any solver already has this condition implemented [i.e. if @F(t,y) = f(t) / f(y) = 0/0, then use f'(t) / f'(y)]
Torsten
Torsten 2019 年 2 月 18 日
No numerical solver will have this feature. It will simply give you a division-by-zero error message.

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

回答 (0 件)

カテゴリ

Help Center および File ExchangeOrdinary Differential Equations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by