Euler法
現在の傾きだけで次の値を予測する最も基本的な陽解法です。
一階常微分方程式を時間方向へ解き、計算法による精度と安定性の違いを可視化します。
| 方法 | 終了値 | 終了時誤差 | 最大誤差 | Newton反復 | 状態 |
|---|
現在の傾きだけで次の値を予測する最も基本的な陽解法です。
区間の始点と予測した終点の傾きを平均して精度を改善します。
1ステップ内で4回傾きを評価し、滑らかな問題で高い精度を得ます。
次時刻の傾きを使う陰解法です。各ステップの未知数をNewton法で解きます。
直前2点を使う2次の後退差分法です。最初の1ステップはBackward Eulerで開始します。
ここで \(f_n=f(t_n,y_n)\)、\(h=t_{n+1}-t_n\) とします。
未知の \(z=y_{n+1}\) をNewton法で求めます。
最初の1点はBackward Eulerで作り、その後は残差 \(R(z)\) をNewton法で解きます。
初版は一階のスカラー方程式 dy/dt = f(t,y) と固定刻み幅を対象にしています。高精度参考解は細かい刻みのRK4による数値解です。Gear法を含む陰解法はNewton反復を使うため、式や条件によっては収束しません。研究・設計用途では専門ソフトでも再確認してください。