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

二分法

区間の両端で符号が変わる連続関数 に二分法を適用し、指定した回数後の区間や中点 を求められる。区間の幅が になることから、必要な反復回数も求められる

前提

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

読み込み中…

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

一覧で見る(前提が先)
  1. 四則の混じった計算の順序 (算数 計算と数のきまり)
  2. 等間隔にならんだ数の和 (算数 計算と数のきまり)
  3. 分数のたし算・ひき算 (算数 計算と数のきまり)
  4. 小数の四則計算 (算数 計算と数のきまり)
  5. 正負の数の加法・減法 (中学数学 数と式)
  6. 分数のかけ算・わり算 (算数 計算と数のきまり)
  7. 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
  8. 分配法則を使った計算のくふう (算数 計算と数のきまり)
  9. 文字式の計算(同類項・分配法則) (中学数学 数と式)
  10. 等差・等比数列の和と Σ (数学B 数列)
  11. 数列の極限 (数学III 極限)
  12. 関数の極限 (数学III 極限)
  13. 関数の連続性と中間値の定理 (数学III 極限)

説明

二分法は、方程式 の解を含む区間を、反復のたびに半分に狭めて解を近似する方法です。区間の両端で の符号が異なる連続関数であれば、確実に使えます。解を式で求められない方程式(たとえば )の数値解を求めるときの、最も基本的で失敗しにくい方法です。反復するごとに区間の幅がちょうど半分になるので、望む精度に必要な反復回数を前もって計算できます。

なぜそうしてよいのか

が閉区間 で連続で、(両端で符号が異なる)とします。中間値の定理により、 の中に となる が少なくとも 1 つあります。そこで中点 での値 を調べます。 なら解が見つかったので終わりです。そうでなければ は か のどちらか一方と必ず符号が異なります。符号が異なる側の半分の区間 または を選べば、その区間でもまた中間値の定理が使え、解が含まれることが保証されます。

これを繰り返して得られる区間を ()とすると、毎回幅が半分になるので です。また は上に有界な単調増加数列、 は下に有界な単調減少数列なので、どちらも収束し、幅が に近づくので極限は同じ値 になります。各段階で が成り立つので、 の連続性から として 、つまり です。こうして区間はある解 に向かって確実に縮んでいきます。

解 は常に の中にあるので、この区間のどの点を近似値にしても誤差は幅 以下です。したがって誤差を 以下にしたければ、 を満たす最小の正の整数 を選べばよいことになります(中点を近似値にすれば誤差はさらにその半分 以下です)。

手順

  1. が で連続であることと、 であることを確かめる。 とおく。

  2. 中点 を計算し、 の符号を調べる。 なら が解なので終了する。

  3. なら とし、そうでなければ( なので) とする。

  4. 指定された回数になるまで手順 2・3 を繰り返す。 回後の区間の幅は になっている。

  5. 必要な反復回数を求めるときは、、すなわち を満たす最小の正の整数 を求める。

例題

に区間 から二分法を適用する。3 回反復した後の区間を とするとき、 を順に求めよ。

例題の解答

手順 1: は多項式なので で連続であり、 なので である。 とおく。

1 回目(手順 2・3): 、。 と符号が異なるので 。

2 回目: 、。 と同符号なので、解は右半分にあり 。

3 回目: 、。 と同符号なので 。

手順 4 で確認: 幅は で正しい。実際 は に入っている。

よって 。

答え:

よくある誤り

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

入口の問題

この技能を使う問題