0
1つのシミュレーションプロセスでは、堅い領域に対してはode 45/23を使用し、非堅い領域にはode 45/23を使用できますか?MATLAB:異なるオードソルバーを使用するハイブリッド方法?
私は堅いスタートで始めるので、早くOde 15を使用します。しかし、後の時点では、ソリューションはほとんど安定しており、わずかな変更しか伴わないため、後でOde 45を使用する方がより正確です。
1つのシミュレーションプロセスでは、堅い領域に対してはode 45/23を使用し、非堅い領域にはode 45/23を使用できますか?MATLAB:異なるオードソルバーを使用するハイブリッド方法?
私は堅いスタートで始めるので、早くOde 15を使用します。しかし、後の時点では、ソリューションはほとんど安定しており、わずかな変更しか伴わないため、後でOde 45を使用する方がより正確です。
はい、可能です。
堅い領域がt = 0
からt = t1
までであり、非剛性領域がt = t1
からt = tf
までであることがわかっているとします。次に、tspan = [0,t1]
にode15s
を実行し、tspan = [t1,tf]
で実行されるode45
ソルバの初期条件としてこれらの解を使用します。