org.mklab.nfc.leq
クラス DoubleCholeskyDecomposer
java.lang.Object
org.mklab.nfc.leq.DoubleCholeskyDecomposer
public class DoubleCholeskyDecomposer
- extends Object
倍精度(double)型の実行列のコレスキー分解を求めるクラスです。
Cholesky decomposition
- バージョン:
- $Revision: 1.26 $
- 作成者:
- koga
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DoubleCholeskyDecomposer
public DoubleCholeskyDecomposer()
decompose
public DoubleMatrix decompose(DoubleMatrix X)
- 対称行列のコレスキー分解を計算します。
もし、X
が正定なら、
R'*R = X
を満たす、上三角行列R
を求めます。
このメソッドはX
の対角と上三角部分のみを利用します。 下三角部分は、上三角部分の転置であると仮定されます。
- パラメータ:
X
- 対象となる行列
- 戻り値:
- R コレスキー分解 (cholesky decomposition)