org.mklab.nfc.eig
クラス DoubleRealSchurDecomposer

java.lang.Object
  上位を拡張 org.mklab.nfc.eig.DoubleRealSchurDecomposer

public final class DoubleRealSchurDecomposer
extends Object

倍精度(double)型の実行列のシュア分解を行うクラスです。

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

コンストラクタの概要
DoubleRealSchurDecomposer()
           
 
メソッドの概要
 SchurDecompositionDoubleRealElements decompose(double[][] a)
          倍精度(double)の実行列のSchur分解を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DoubleRealSchurDecomposer

public DoubleRealSchurDecomposer()
メソッドの詳細

decompose

public SchurDecompositionDoubleRealElements decompose(double[][] a)
倍精度(double)の実行列のSchur分解を返します。

実行列をA、直交行列 U、Schur行列 T とすると、 これらの行列の間には、

A = U * T * U T
U T * U = I
の関係が成り立ちます。

パラメータ:
a - 対象となる行列
戻り値:
Schur分解の結果