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

コンストラクタの概要
DoubleCholeskyDecomposer()
           
 
メソッドの概要
 DoubleMatrix decompose(DoubleMatrix X)
          対称行列のコレスキー分解を計算します。
 
クラス 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)