二分法は収束が遅いので、それを少し改良した方法である。とはいっても、初期値が悪い
と二分法よりも収束が遅いこともある。初期値が解に近ければ、収束は早くなる。二分法
では

を
![$ [a,\,b]$](img119.png)
の中点とした。その代わりに、2点

と

を結
ぶ直線がx軸と交わる点を

とするのがはさみうち法である。x軸と交点

は、
 |
(12) |
となる。ゼロ点

は常に区間
![$ [a,\,b]$](img126.png)
に存在する。次々に更新される

はゼロ点

に収束するが、区間の幅

はゼロに収束しない。ある与えられた値

に対して、

となれば反復を停止させる。実際に式
(
2)を計算した結果を図
6に示す。
交点が解に近づくことが理解できるはずである。
フロチャートは、各自考えよ。
図 6:
の実数解をはさみうち法で計算で、その解
の収束の様子を示している。初期値
から出発している。x
軸との交点
が解析解
に収束していく
様子が分かる。
|
ホームページ:
Yamamoto's laboratory著者:
山本昌志
Yamamoto Masashi
平成19年6月24日