Next: 4 レポート課題6
Up: 3 非線形方程式を計算機で解く
Previous: 3.2 Newton 法
ここで紹介した二つの方法はどちらが優れているのでしょうか?それぞれの
長所・短所をあげてみましょう。
- 二分法
- -- が微分可能でなくとも連続でありさえすれば適用できる。しかし
は一変数実数値関数でない場合は適用が難しい (特に実数値であることは
ほとんど必要であると言ってよい)。
なる ,
が見つかっていれば、確実に解が求まるが、収束はあまり速くない。
一回の反復で 2 進法にして 1桁ずつ精度が改善されていく程度である。
- Newton 法
- -- 適用するには少なくとも が微分可能である必要がある。微分可能で
あっても の実際の計算が難しい場合もあるので、そういう場合も適用困
難になる。一方 は多変数ベクトル値関数でも構わない (それどころか無
限次元の方程式にも使うことが出来る)。適切な初期値を探すことは、場合に
よってはかなり難しい。求める解が重解でない場合には、十分真の解に近い初
期値から出発すれば 2 次の収束となり(合っている桁数が反復が一段進むごと
に 2 倍になる)、非常に速い。
総合的に見て「まずは Newton 法を使うことを考えよ、それが困難ならば
二分法も考えてみよ。」というところでしょうか。
Next: 4 レポート課題6
Up: 3 非線形方程式を計算機で解く
Previous: 3.2 Newton 法
Masashi Katsurada
平成20年10月18日