ode45
ソルバーには、Matlab プログラム自体によって制御される適応ステップ サイズがあることを知っています。以下の説明は、Matlab Web サイトによって提供されます。
2 つ以上の要素で tspan を指定しても、ソルバーが tspan(1) から tspan(end) までの間隔をトラバースするために使用する内部時間ステップには影響しません。ODE >suite のすべてのソルバーは、基本的な数式を継続的に拡張することによって出力値を取得します。ソルバーは必ずしも tspan で指定された時点まで正確に進むとは限りませんが、指定された時点で生成された解は、内部の時点で計算された解と同程度の精度です。
ただし、で指定するvery_small_step
とtspan=[to:very_small_step:tf]
、プログラム制御のステップ サイズに影響します。この強制ステップ サイズは の値より小さくなりますvery_small_step
か? または matlab は補間計算を行い、指定された時点で対応する結果を取得しますか?