CommonLibrary
0.9.0
|
ヤコビ法による固有値の算出 [詳解]
公開メンバ関数 | |
EV_Jacobi (T e, unsigned int maxCnt) | |
終了条件を指定して構築 [詳解] | |
void | operator() (SymmetricMatrix< T > *mat, SquareMatrix< T > *eigen) |
ヤコビ法による固有値算出 [詳解] | |
ヤコビ法による固有値の算出
ヤコビ法を使い、対称行列から固有値とその固有ベクトルを求める。
終了条件を指定して構築
e | 収束したかを判定するためのしきい値 |
maxCnt | 収束しなかった場合の最大計算回数 |
void EV_Jacobi< T >::operator() | ( | SymmetricMatrix< T > * | mat, |
SquareMatrix< T > * | eigen | ||
) |
ヤコビ法による固有値算出
求めた固有値は対角成分として残る 最大計算回数以内で収束しなかった場合、例外 ExceptionExcessLimit を投げる。
mat | 対象の行列へのポインタ |
eigen | 固有ベクトルを求めるための行列へのポインタ(NULLなら無視) |