org.mklab.nfc.eig
クラス DoubleComplexBalanceDecomposer
java.lang.Object
org.mklab.nfc.eig.DoubleComplexBalanceDecomposer
public final class DoubleComplexBalanceDecomposer
- extends Object
倍精度(double)型の複素行列のバランス化分解(A=D*B*D^(-1), B=D\A*D)を行うためのクラスです。
- バージョン:
- $Revision: 1.4 $, 2004/06/22
- 作成者:
- matsuki
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DoubleComplexBalanceDecomposer
public DoubleComplexBalanceDecomposer()
decompose
public BalancedDecompositionDoubleComplexElements decompose(double[][] aRe,
double[][] aIm)
- 倍精度(double)の複素行列のバランス化を行い、対角成分が 2 のべき乗である対角行列 D と、バランス化された行列 B を返します。
A、B、Dには
B = D \ A * D
の関係が成り立ちます。
- パラメータ:
aRe
- 複素行列の実部aIm
- 複素行列の虚部
- 戻り値:
- バランス化の結果