mtx_eigen1
例:mtx_eigen1([1],[2],[3],1);
- 機能:
- 3重実対称行列の固有値・固有ベクトルを求む
- 書式:
- mtx_eigen1([diag],[sup],[R],off)
- 解説:
- 3重実対称行列の固有値と固有ベクトルを求め、i番目の固有値と固有ベクトルを数値組[R+i-1]( 固有値:[R+i-1][off]、固有ベクトル:[R+i-1][off+1]〜[R+i-1][off+n])に出力します。 なお、対角成分数値組[diag]のセル数nは、3重対称対角行列の行数と列数と同じです。 対称の3重対角行列は、対称のため二つの数値組だけで表現できます。 理論上では、実対称行列の固有値・固有ベクトルは必ず実数型になります。
[diag] ・・・・・・・・・・・・・・・ 3重対角行列の対角成分(n個セル)の数値組
[sup] ・・・・・・・・・・・・・・・・・ 3重対角行列の上対角と下対角の成分(n-1個セル)の数値組
[R] ・・・・・・・・・・・・・・・・・ 結果の固有値と固有ベクトルの出力数値組、[R]〜[R+n-1]のn個の数値組が使用される
off ・・・・・・・・・・・・・・・・・ 結果の固有値と固有ベクトルの出力始セル番号
return |