module Jacobian
要約
ヤコビ行列を計算する機能を提供するモジュールです。
目次
- モジュール関数
-
モジュール関数
dfdxi(f, fx, x, i) -> [Numeric]
[permalink][rdoc]
-
関数 f の 微分係数を計算します。ライブラリ内部で使用します。
isEqual(a, b, zero = 0.0, e = 1.0e-8) -> bool
[permalink][rdoc]
-
引数 a、b が等しいかどうかを返します。ライブラリ内部で使用します。
jacobian(f, fx, x) -> [Numeric]
[permalink][rdoc]
-
ヤコビ行列を計算します。
- [PARAM] f:
-
ヤコビ行列を求めたい関数を表すオブジェクトを指定します。詳細は
bigdecimal/jacobian をご覧ください。
- [PARAM] fx:
-
f.values(x) の結果を表すベクトルを数値の配列で指定します。
- [PARAM] x:
-
ヤコビ行列を求める点 x にあたるベクトルを数値の配列で指定します。
- [RETURN]
-
ヤコビ行列を返します。(各要素を Row-major order で 1 次元の配列にしたオブジェクトを指定します)
- [EXCEPTION] RuntimeError:
-
計算結果が特異ヤコビ行列になった場合に発生します。