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