実数 の関数 に対する初期値問題
を考え、 とおく。この初期値問題の厳密解 は の近くで存在し、何回でも微分可能であるとする。刻み幅を として、オイラー法
で 1 ステップ進めた近似値を とする。局所誤差が
と表されるとき、正の整数 と実数の定数 を、組 の形で求めよ。
局所誤差の次数
微分方程式から などを求めて厳密解 をテイラー展開し、1 ステップの近似値の展開と比べて、局所誤差 の と を求められる
前提
- ルンゲ・クッタ法の 1 ステップ (大学数学 数値解析)
- テイラー展開 (大学数学 微分積分)
- 多変数の連鎖律 (大学数学 微分積分)
この技能までの道筋(60 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 小数の四則計算 (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 乗法公式による展開 (中学数学 数と式)
- 因数分解 (中学数学 数と式)
- 3 次式までの展開と因数分解 (数学I 数と式)
- 微分係数と導関数の定義 (数学II 微分法と積分法)
- 多項式の微分 (数学II 微分法と積分法)
- 多項式の不定積分 (数学II 微分法と積分法)
- 等間隔にならんだ数の和 (算数 計算と数のきまり)
- 等差・等比数列の和と Σ (数学B 数列)
- 数列の極限 (数学III 極限)
- 関数の極限 (数学III 極限)
- 積と商の微分 (数学III 微分法)
- 合成関数の微分 (数学III 微分法)
- 円の周の長さと面積 (算数 平面図形)
- おうぎ形の弧の長さと面積 (算数 平面図形)
- 弧の長さからおうぎ形の中心角と面積を求める (中学数学 平面図形)
- 三角形・四角形の面積 (算数 平面図形)
- 約数の見つけ方 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
- 平方根の意味と根号の簡単化 (中学数学 数と式)
- 三平方の定理 (中学数学 相似と三平方の定理)
- 特別な直角三角形の辺の比 (中学数学 相似と三平方の定理)
- 弧度法と単位円による三角関数 (数学II 三角関数)
- の極限 (数学III 極限)
- 加法定理と 2 倍角・半角・積和の公式 (数学II 三角関数)
- 三角関数の導関数 (数学III 微分法)
- 根号の乗除と加減 (中学数学 数と式)
- 指数の拡張と指数関数 (数学II 指数関数と対数関数)
- 対数の定義と性質 (数学II 指数関数と対数関数)
- 自然対数の底 (数学III 極限)
- 指数関数・対数関数の導関数 (数学III 微分法)
- 基本的な関数の不定積分 (数学III 積分法)
- 置換積分 (数学III 積分法)
- 剰余の定理・因数定理と高次方程式 (数学II 複素数と方程式)
- 分数関数の積分(部分分数分解) (数学III 積分法)
- 変数分離形 (大学数学 微分方程式)
- オイラー法 (大学数学 数値解析)
- ルンゲ・クッタ法の 1 ステップ (大学数学 数値解析)
- 小数と分数のまじった計算 (算数 計算と数のきまり)
- 逆算(□ を求める) (算数 計算と数のきまり)
- 1 次方程式の解き方 (中学数学 方程式)
- 比例・反比例の式とグラフ (中学数学 関数)
- 関数 の式と変域 (中学数学 関数)
- 平方完成と 2 次関数のグラフ (数学I 2次関数)
- 2 次不等式 (数学I 2次関数)
- 増減表と極値 (数学II 微分法と積分法)
- 関数の連続性と中間値の定理 (数学III 極限)
- 平均値の定理 (数学III 微分法)
- 第 2 次導関数とグラフの凹凸 (数学III 微分法)
- 増減・凹凸・漸近線とグラフ (数学III 微分法)
- テイラー展開 (大学数学 微分積分)
- 偏微分と全微分 (大学数学 微分積分)
- 多変数の連鎖律 (大学数学 微分積分)
説明
数値解法の 1 ステップでどれだけ誤差が出るかを、刻み幅 のべきで評価する技能です。厳密解 と 1 ステップの近似値 を、どちらも のべき級数に展開して比べます。差の最低次の項 を求めれば、誤差の大きさが を半分にしたときに約 倍になることがわかります。オイラー法・ホイン法・ルンゲ・クッタ法などの精度の比較や、新しい解法の精度の確認に使います。
なぜそうしてよいのか
微分方程式 , の解 は、 のまわりで とテイラー展開できます。ここで は「 のとき、ある定数と の積で絶対値をおさえられる量」を表します。展開の係数は微分方程式そのものから求められます。 を で微分するとき、 も の関数なので多変数の連鎖律を使います。すると となり、さらに微分すると が得られます。つまり、 を知らなくても、 での の偏導関数だけで展開係数が決まります。
一方、近似値 も の式です。たとえばオイラー法なら です。ホイン法のように を含む場合は、 とおいて連鎖律で を微分し、1 変数のテイラー展開を使えば のべきに展開できます。 が簡単な式なら、直接代入して展開すれば十分です。
出発値を厳密値 にそろえたときの差 を局所誤差といいます。両方の展開を引き算すると、低い次数の項は打ち消し合います。最初に残る項 ()が局所誤差の主要部です。たとえばオイラー法では の項までが一致し、 となります。局所誤差が の解法は、 次の解法と呼ばれます。1 ステップの誤差が 程度でも、区間を進むには約 ステップを重ねるので、誤差は全体で 程度になるためです。
手順
の偏導関数 (必要なら 2 階まで)を計算し、連鎖律で 、、 を求めて、 での値を出す
厳密解を展開する: (比べたい次数より 1 つ上まで書く)
解法の式に従って を の式で表し、同じ次数まで のべきに展開する( は直接展開するか、連鎖律によるテイラー展開を使う)
差 を計算し、係数が 0 でない最低次の項 を読み取って と を答える
例題
微分方程式 , に、刻み幅 でホイン法を 1 ステップ適用する。ホイン法は , , で、ここでは , , である。局所誤差が ()と表されるとき、組 を求めよ。
例題の解答
手順 1(導関数の値): なので , である。 だから、 で となる。 だから、 で となる。 だから、 で となる。
手順 2(厳密解の展開): である。確認として、厳密解は で、その展開 と一致する。
手順 3(近似値の展開): である。 である。よって となる。これは の多項式なので、展開による誤差はない。
手順 4(差をとる): である。 の項までは一致し、 の係数 は 0 でない。したがって , である。
答え:
よくある誤り
を だけとしてしまう誤り。 も の関数なので、連鎖律で の項が加わる。正しくは で、たとえば では ではなく となる。
展開を途中の次数で打ち切ってしまう誤り。 で止めると、ホイン法との差が となり、 が決まらない。正しくは、0 でない係数が現れる次数まで、 と の両方を同じ次数まで展開する(例題では まで)。
局所誤差の次数と解法の次数を同じとしてしまう誤り。オイラー法の局所誤差は で、 である。しかし解法としては 1 次法であり、局所誤差が なら解法は 次となる。
差の向きを逆にしてしまう誤り。例題で を計算すると になる。正しくは定義どおり をとり、 とする。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
実数 の関数 に対する初期値問題
を考え、 とおく。刻み幅を とし、オイラー法で から 1 ステップだけ進めた近似値を
とする。厳密解 の での値 との差(局所誤差)が
( は正の整数、 は でない定数)と表されるとき、 と をこの順に組 で求めよ。実数 の関数 に対する初期値問題
を考え、その解を とする( の近くで何回でも微分できるものとする)。 とおき、刻み幅 のオイラー法
で における近似値 を求める。このとき、1 ステップの局所誤差が
と表されるような正の整数 と実数の定数 を、組 の形でこの順に求めよ。
この技能を使う問題
初期値問題
の厳密解 を考える()。刻み幅 ()として、ホイン法(改良オイラー法)
を , , として 1 ステップだけ適用し、 の近似値 を得る。局所誤差 を で展開したとき
となる。組 を求めよ。初期値問題 の厳密解を ()とする。 とおき、刻み幅 ()として、中点法(2 段の陽的ルンゲ・クッタ法) を , から 1 ステップだけ適用して近似値 を得る。 のとき、ある正の整数 と でない実数の定数 を用いて と表される。 と の組 を求めよ。
を を満たす実数とする。初期値問題 , に対し、刻み幅 の 2 段のルンゲ・クッタ法の 1 ステップを
で定める。, , を実数とし、この方法を の場合に適用する。厳密解を とするとき、 の値によらず
が成り立つことを証明せよ。ただし、初期値問題 , の解が であることと、テイラーの定理(ラグランジュの剰余項)は用いてよい。実数 の関数 に対する初期値問題
を考え、 とおく。 を満たす実数の定数 をパラメータにもつ 2 段の陽的ルンゲ・クッタ法
で、, から刻み幅 の 1 ステップを進める。厳密解の値 との差(局所誤差) を の式とみる。一般にこの方法の局所誤差は であるが、この初期値問題のこの 1 ステップに限っては、ある の値で局所誤差が となる。そのような の値を とし、 のときの局所誤差を
と表す。 と定数 をこの順に組 で求めよ。初期値問題
の厳密解を とする。 とおき、刻み幅 として、次の 2 段の陽的ルンゲ・クッタ法で から まで 1 ステップ進める。
このとき、局所誤差は で
の形に表される。ここで は正の整数、 は でない実数の定数である。 と をこの順に組 で求めよ。