技能一覧 › 大学数学 数値解析

局所誤差の次数

微分方程式から などを求めて厳密解 をテイラー展開し、1 ステップの近似値の展開と比べて、局所誤差 の と を求められる

前提

この技能までの道筋(60 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 分数のたし算・ひき算 (算数 計算と数のきまり)
  2. 小数の四則計算 (算数 計算と数のきまり)
  3. 正負の数の加法・減法 (中学数学 数と式)
  4. 分数のかけ算・わり算 (算数 計算と数のきまり)
  5. 四則の混じった計算の順序 (算数 計算と数のきまり)
  6. 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
  7. 分配法則を使った計算のくふう (算数 計算と数のきまり)
  8. 文字式の計算(同類項・分配法則) (中学数学 数と式)
  9. 乗法公式による展開 (中学数学 数と式)
  10. 因数分解 (中学数学 数と式)
  11. 3 次式までの展開と因数分解 (数学I 数と式)
  12. 微分係数と導関数の定義 (数学II 微分法と積分法)
  13. 多項式の微分 (数学II 微分法と積分法)
  14. 多項式の不定積分 (数学II 微分法と積分法)
  15. 等間隔にならんだ数の和 (算数 計算と数のきまり)
  16. 等差・等比数列の和と Σ (数学B 数列)
  17. 数列の極限 (数学III 極限)
  18. 関数の極限 (数学III 極限)
  19. 積と商の微分 (数学III 微分法)
  20. 合成関数の微分 (数学III 微分法)
  21. 円の周の長さと面積 (算数 平面図形)
  22. おうぎ形の弧の長さと面積 (算数 平面図形)
  23. 弧の長さからおうぎ形の中心角と面積を求める (中学数学 平面図形)
  24. 三角形・四角形の面積 (算数 平面図形)
  25. 約数の見つけ方 (算数 整数の性質)
  26. 素因数分解と約数の個数 (算数 整数の性質)
  27. 平方根の意味と根号の簡単化 (中学数学 数と式)
  28. 三平方の定理 (中学数学 相似と三平方の定理)
  29. 特別な直角三角形の辺の比 (中学数学 相似と三平方の定理)
  30. 弧度法と単位円による三角関数 (数学II 三角関数)
  31. の極限 (数学III 極限)
  32. 加法定理と 2 倍角・半角・積和の公式 (数学II 三角関数)
  33. 三角関数の導関数 (数学III 微分法)
  34. 根号の乗除と加減 (中学数学 数と式)
  35. 指数の拡張と指数関数 (数学II 指数関数と対数関数)
  36. 対数の定義と性質 (数学II 指数関数と対数関数)
  37. 自然対数の底 (数学III 極限)
  38. 指数関数・対数関数の導関数 (数学III 微分法)
  39. 基本的な関数の不定積分 (数学III 積分法)
  40. 置換積分 (数学III 積分法)
  41. 剰余の定理・因数定理と高次方程式 (数学II 複素数と方程式)
  42. 分数関数の積分(部分分数分解) (数学III 積分法)
  43. 変数分離形 (大学数学 微分方程式)
  44. オイラー法 (大学数学 数値解析)
  45. ルンゲ・クッタ法の 1 ステップ (大学数学 数値解析)
  46. 小数と分数のまじった計算 (算数 計算と数のきまり)
  47. 逆算(□ を求める) (算数 計算と数のきまり)
  48. 1 次方程式の解き方 (中学数学 方程式)
  49. 比例・反比例の式とグラフ (中学数学 関数)
  50. 関数 の式と変域 (中学数学 関数)
  51. 平方完成と 2 次関数のグラフ (数学I 2次関数)
  52. 2 次不等式 (数学I 2次関数)
  53. 増減表と極値 (数学II 微分法と積分法)
  54. 関数の連続性と中間値の定理 (数学III 極限)
  55. 平均値の定理 (数学III 微分法)
  56. 第 2 次導関数とグラフの凹凸 (数学III 微分法)
  57. 増減・凹凸・漸近線とグラフ (数学III 微分法)
  58. テイラー展開 (大学数学 微分積分)
  59. 偏微分と全微分 (大学数学 微分積分)
  60. 多変数の連鎖律 (大学数学 微分積分)

説明

数値解法の 1 ステップでどれだけ誤差が出るかを、刻み幅 のべきで評価する技能です。厳密解 と 1 ステップの近似値 を、どちらも のべき級数に展開して比べます。差の最低次の項 を求めれば、誤差の大きさが を半分にしたときに約 倍になることがわかります。オイラー法・ホイン法・ルンゲ・クッタ法などの精度の比較や、新しい解法の精度の確認に使います。

なぜそうしてよいのか

微分方程式 , の解 は、 のまわりで とテイラー展開できます。ここで は「 のとき、ある定数と の積で絶対値をおさえられる量」を表します。展開の係数は微分方程式そのものから求められます。 を で微分するとき、 も の関数なので多変数の連鎖律を使います。すると となり、さらに微分すると が得られます。つまり、 を知らなくても、 での の偏導関数だけで展開係数が決まります。

一方、近似値 も の式です。たとえばオイラー法なら です。ホイン法のように を含む場合は、 とおいて連鎖律で を微分し、1 変数のテイラー展開を使えば のべきに展開できます。 が簡単な式なら、直接代入して展開すれば十分です。

出発値を厳密値 にそろえたときの差 を局所誤差といいます。両方の展開を引き算すると、低い次数の項は打ち消し合います。最初に残る項 ()が局所誤差の主要部です。たとえばオイラー法では の項までが一致し、 となります。局所誤差が の解法は、 次の解法と呼ばれます。1 ステップの誤差が 程度でも、区間を進むには約 ステップを重ねるので、誤差は全体で 程度になるためです。

手順

  1. の偏導関数 (必要なら 2 階まで)を計算し、連鎖律で 、、 を求めて、 での値を出す

  2. 厳密解を展開する: (比べたい次数より 1 つ上まで書く)

  3. 解法の式に従って を の式で表し、同じ次数まで のべきに展開する( は直接展開するか、連鎖律によるテイラー展開を使う)

  4. 差 を計算し、係数が 0 でない最低次の項 を読み取って と を答える

例題

微分方程式 , に、刻み幅 でホイン法を 1 ステップ適用する。ホイン法は , , で、ここでは , , である。局所誤差が ()と表されるとき、組 を求めよ。

例題の解答

手順 1(導関数の値): なので , である。 だから、 で となる。 だから、 で となる。 だから、 で となる。

手順 2(厳密解の展開): である。確認として、厳密解は で、その展開 と一致する。

手順 3(近似値の展開): である。 である。よって となる。これは の多項式なので、展開による誤差はない。

手順 4(差をとる): である。 の項までは一致し、 の係数 は 0 でない。したがって , である。

答え:

よくある誤り

この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。

入口の問題

この技能を使う問題