org.mklab.nfc.eig
クラス RealQzDecomposer<E extends NumericalScalar<E>>
java.lang.Object
org.mklab.nfc.eig.RealQzDecomposer<E>
- 型パラメータ:
E
- 成分の型
public final class RealQzDecomposer<E extends NumericalScalar<E>>
- extends Object
実行列に関するQZ分解を行うためのクラスです。
- バージョン:
- $Revision: 1.5 $
- 作成者:
- koga
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RealQzDecomposer
public RealQzDecomposer()
decompose
public QZDecompositionElements<E> decompose(E[][] a,
E[][] b)
- 2個の実正方行列AとBに関するQZ分解を行い、上三角行列 AA と BB、変換のための行列 QとZ、一般化固有ベクトルからなる行列 Xを返します。
これらの行列の間には、
A = Q * AA * Z
B = Q * BB * Z
Q T * Q =I
Z T * Z = I
の関係が成り立ちます。
- パラメータ:
a
- 対象となる正方行列b
- aと同サイズの対象となる正方行列
- 戻り値:
- QZ分解の結果