org.mklab.nfc.eig
クラス DoubleRealQzDecomposer
java.lang.Object
org.mklab.nfc.eig.DoubleRealQzDecomposer
public final class DoubleRealQzDecomposer
- extends Object
倍精度(double)型の実行列に関するQZ分解を行うためのクラスです。
- バージョン:
- $Revision: 1.4 $
- 作成者:
- koga
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DoubleRealQzDecomposer
public DoubleRealQzDecomposer()
decompose
public QZDecompositionDoubleRealElements decompose(double[][] a,
double[][] b)
- 2個の倍精度(double)の実正方行列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分解の結果