2016-07-02 2 views
0

1つのシミュレーションプロセスでは、堅い領域に対してはode 45/23を使用し、非堅い領域にはode 45/23を使用できますか?MATLAB:異なるオードソルバーを使用するハイブリッド方法?

私は堅いスタートで始めるので、早くOde 15を使用します。しかし、後の時点では、ソリューションはほとんど安定しており、わずかな変更しか伴わないため、後でOde 45を使用する方がより正確です。

答えて

0

はい、可能です。

堅い領域がt = 0からt = t1までであり、非剛性領域がt = t1からt = tfまでであることがわかっているとします。次に、tspan = [0,t1]ode15sを実行し、tspan = [t1,tf]で実行されるode45ソルバの初期条件としてこれらの解を使用します。

関連する問題