二分法は収束が遅いので、それを少し改良した方法である。とはいっても、初期値が悪い
と二分法よりも収束が遅いこともある。初期値が解に近ければ、収束は早くなる。二分法
では
を
の中点とした。その代わりに、2点
と
を結
ぶ直線がx軸と交わる点を
とするのがはさみうち法である。x軸と交点
は、
|
(12) |
となる。ゼロ点
は常に区間
に存在する。次々に更新される
はゼロ点
に収束するが、区間の幅
はゼロに収束しない。ある与えられた値
に対して、
となれば反復を停止させる。実際に式
(
2)を計算した結果を図
6に示す。
交点が解に近づくことが理解できるはずである。
フロチャートは、各自考えよ。
図 6:
の実数解をはさみうち法で計算で、その解
の収束の様子を示している。初期値
から出発している。x
軸との交点
が解析解
に収束していく
様子が分かる。
|
ホームページ:
Yamamoto's laboratory著者:
山本昌志
Yamamoto Masashi
平成19年6月24日