実数 の関数 についての初期値問題
を考える。刻み幅 のオイラー法
を から 2 ステップ適用して得られる、 の近似値 を分数で求めよ。
オイラー法
初期値問題 , に を適用して、指定したステップ数後の近似値を求め、厳密解と比べられる
前提
- 変数分離形 (大学数学 微分方程式)
この技能までの道筋(43 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 小数の四則計算 (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 乗法公式による展開 (中学数学 数と式)
- 因数分解 (中学数学 数と式)
- 3 次式までの展開と因数分解 (数学I 数と式)
- 微分係数と導関数の定義 (数学II 微分法と積分法)
- 多項式の微分 (数学II 微分法と積分法)
- 多項式の不定積分 (数学II 微分法と積分法)
- 等間隔にならんだ数の和 (算数 計算と数のきまり)
- 等差・等比数列の和と Σ (数学B 数列)
- 数列の極限 (数学III 極限)
- 関数の極限 (数学III 極限)
- 積と商の微分 (数学III 微分法)
- 合成関数の微分 (数学III 微分法)
- 円の周の長さと面積 (算数 平面図形)
- おうぎ形の弧の長さと面積 (算数 平面図形)
- 弧の長さからおうぎ形の中心角と面積を求める (中学数学 平面図形)
- 三角形・四角形の面積 (算数 平面図形)
- 約数の見つけ方 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
- 平方根の意味と根号の簡単化 (中学数学 数と式)
- 三平方の定理 (中学数学 相似と三平方の定理)
- 特別な直角三角形の辺の比 (中学数学 相似と三平方の定理)
- 弧度法と単位円による三角関数 (数学II 三角関数)
- の極限 (数学III 極限)
- 加法定理と 2 倍角・半角・積和の公式 (数学II 三角関数)
- 三角関数の導関数 (数学III 微分法)
- 根号の乗除と加減 (中学数学 数と式)
- 指数の拡張と指数関数 (数学II 指数関数と対数関数)
- 対数の定義と性質 (数学II 指数関数と対数関数)
- 自然対数の底 (数学III 極限)
- 指数関数・対数関数の導関数 (数学III 微分法)
- 基本的な関数の不定積分 (数学III 積分法)
- 置換積分 (数学III 積分法)
- 剰余の定理・因数定理と高次方程式 (数学II 複素数と方程式)
- 分数関数の積分(部分分数分解) (数学III 積分法)
- 変数分離形 (大学数学 微分方程式)
説明
オイラー法を使うと、式で解けない微分方程式でも、初期値問題 , の解の値を四則演算だけで近似できます。刻み幅 を決め、 での値 を漸化式 で順に計算します。変数分離形などで厳密解がわかる問題では、近似値と厳密解を比べて誤差の大きさを確かめられます。
なぜそうしてよいのか
導関数の定義から、 が小さいとき は に近くなります。そこで両辺に を掛けて、 と考えます。これは点 での接線に沿って だけ進む、ということです。微分方程式が と傾きを教えてくれるので、 となります。
ただし 2 歩目以降は本当の値 がわからないので、その代わりに 1 つ前で求めた近似値 を使います。こうして ()という漸化式が得られます。各ステップでは「区間の左端の傾き」で直線的に進むだけなので、曲がっている解からは少しずつずれていき、そのずれが積み重なります。
が十分なめらかなら、決まった時刻 までに出る誤差はおおよそ に比例します。 を半分にすると誤差もほぼ半分になりますが、そのぶんステップ数は 2 倍に増えます。
手順
、初期値 、刻み幅 を確認し、ステップ数 を決める( は近似したい時刻)
現在の点 での傾き を計算する
と で 1 ステップ進める
手順 2・3 を と 回くり返し、 を の近似値とする
厳密解がわかるときは を求め、誤差 を調べる
例題
初期値問題 , に、刻み幅 のオイラー法を 3 ステップ適用する。 の近似値 を、丸めずに厳密に求めよ。
例題の解答
手順 1: 、、、 である。 なので 3 ステップ進む。
手順 2・3(): 傾きは 。よって 、。
手順 2・3(): 傾きは 。よって 、。
手順 2・3(): 傾きは 。よって 、。
手順 4: 。
手順 5(比較): 方程式は変数分離形である。 は初期条件を満たさないので の範囲で考えると、 より となる。 を使うと、厳密解は である。したがって で、誤差はおよそ になる。この解は増加しながら下に凸に曲がっているので、左端の傾きで進むオイラー法の値は真の値より小さくなる。
答え:
よくある誤り
傾きを区間の右端 で計算してしまう誤り。例題の 1 歩目を として とするのは誤り。正しくは左端を使い、。
傾きに を掛け忘れて としてしまう誤り。正しくは で、例題の 3 歩目は ではなく 。
2 歩目以降の傾きに、近似値 ではなく厳密解の値や初期値 を入れてしまう誤り。例題の 3 歩目で とするのは誤り。正しくは直前の近似値を使って 。
ステップ数を数え違える誤り。 は での近似値なので、 の近似は 回進めた である。( での値)を答えにしたり、4 回進めたりしないこと。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
実数 の関数 についての初期値問題
を考える。刻み幅 のオイラー法
で近似値を計算する。 の近似値 を求めよ。答えは分数(または有限小数)で厳密に答えよ。初期値問題
に、刻み幅 のオイラー法
を適用する(, , )。2 ステップ進めて得られる の近似値 を、分数または有限小数で厳密に求めよ。
この技能の次に学べること
- ルンゲ・クッタ法の 1 ステップ (大学数学 数値解析)