org.mklab.nfc.leq
クラス CholeskyDecomposer<E extends NumericalScalar<E>>

java.lang.Object
  上位を拡張 org.mklab.nfc.leq.CholeskyDecomposer<E>
型パラメータ:
E - 成分の型

public class CholeskyDecomposer<E extends NumericalScalar<E>>
extends Object

コレスキー分解を求めるクラスです。

Cholesky decomposition

バージョン:
$Revision: 1.26 $
作成者:
koga

コンストラクタの概要
CholeskyDecomposer()
           
 
メソッドの概要
 NumericalMatrixOperator<E> decompose(NumericalMatrixOperator<E> X)
          対称行列のコレスキー分解を計算します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CholeskyDecomposer

public CholeskyDecomposer()
メソッドの詳細

decompose

public NumericalMatrixOperator<E> decompose(NumericalMatrixOperator<E> X)
対称行列のコレスキー分解を計算します。

もし、Xが正定なら、

R'*R = X
を満たす、上三角行列Rを求めます。 このメソッドはXの対角と上三角部分のみを利用します。 下三角部分は、上三角部分の転置であると仮定されます。

パラメータ:
X - 対象となる行列
戻り値:
R コレスキー分解 (cholesky decomposition)