|
Eigenvalues
Eigenvalues[m]は,正方行列mの固有値のリストを与える.
Eigenvalues[ m, a ]は,aについてmの一般化された固有値を与える.
Eigenvalues[m, k]はmの最初のk個の固有値を与える.
行列mが近似実数または近似複素数を含むとき,Eigenvaluesは固有値を計算する.
同じ固有値が適切な重根に対して繰り返される.
行列 は,厳密に 個の固有値のリストを返すが,それらが異なっているとは限らない.
固有値は数値的な場合は,絶対値が大きなものから小さなものへの順に並べられる.
行列mの固有値は の固有値である.ここで,m . v == vはゼロではない固有値vである.
aについての一般化されたmの固有値は の固有値である.ただしm . v == a . vである.
行列mとaが次元 の共通のヌル空間を持っているとき,これらの一般化された固有値 はIndeterminateになる.
通常固有値は常に有限であるが,一般化された固有値は無限となりうる.
数値的な固有値の場合,Eigenvalues[m, k]は絶対値で最大となるkを与える.
Eigenvalues[m, -k]は絶対値で最小となるkを与える.
Eigenvalues[m, spec]は常にTake[Eigenvalues[m], spec]と等価である.
オプション設定Cubics->TrueとQuartics->Trueは,3次方程式と4次方程式について明示的な根基を生成するように指定する.
SparseArrayオブジェクトをEigenvaluesで使うことができる.
参照セクション:1.8.3 , 3.7.9.
次も参照:SingularValueList,CharacteristicPolynomial,Det,Tr.
バージョン1の新関数.バージョン5.0で大幅改訂
他の例
|