XLPack 7.0
XLPack 数値計算ライブラリ (C API) リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません

◆ dsterf()

void dsterf ( int  n,
double  d[],
double  e[],
int *  info 
)

対称三重対角行列の固有値 (QL/QR法)

目的
本ルーチンは対称三重対角行列のすべての固有値を Pal-Walker-Kahan による QL または QR法により求める.
引数
[in]n行列の行および列数. (n >= 0) (n = 0 の場合, 処理を行わずに戻る)
[in,out]d[]配列 d[ld] (ld >= n)
[in] 三重対角行列の対角要素.
[out] info = 0 であれば固有値が昇順に入る.
[in,out]e[]配列 e[le] (le >= n - 1)
[in] 三重対角行列の n - 1 個の副対角要素.
[out] e[] は破壊される.
[out]info= 0: 正常終了.
= -1: 入力パラメータ n の誤り. (n < 0)
= i > 0: 30*n回以内の反復ですべての固有値を見つけることはできなかった. e[] の i 個の要素が 0 に収束しなかった.
出典
LAPACK