要約
ニュートン法を用いて非線形方程式 f の解 x を求める機能を提供するモジュールです。
目次
継承しているメソッド
モジュール関数
nlsolve(f, x) -> IntegerRuby 1.9.3 から[permalink][rdoc][edit]-
ニュートン法を用いて非線形方程式 f(x) = 0 の解 x を求めます。
- [PARAM]
f: - 関数を表すオブジェクトを指定します。詳細は bigdecimal/newton をご覧ください。
- [PARAM]
x: - 探索を開始する点を数値の配列で指定します。解が複数ある場合、初期値によって得られる解が異なります。また、初期値によっては収束せずに RuntimeError が発生する場合があります。実行後は引数 x に指定したオブジェクトに解が代入されます。実行後は解を表す値が代入されています。
- [RETURN]
- 計算した回数を整数で返します。
- [EXCEPTION]
RuntimeError: - 解が収束しない場合に発生します。
- [PARAM]
norm(fv, zero = 0.0) -> FloatRuby 1.9.3 から[permalink][rdoc][edit]-
ライブラリ内部で使用します。