固有値と固有ベクトル — 入門

概念レベルで固有値と固有ベクトルを理解します。特性方程式、2x2行列の固有値の計算方法、実世界の応用を学びます。

Advanced Topics

詳細な説明

固有値と固有ベクトル

正方行列Aの固有ベクトルとは、Aをvに掛けると単にvを係数 lambda(固有値)でスケーリングするだけの非ゼロベクトル v です:

A * v = lambda * v

固有値の求め方

変形すると:(A - lambda * I) * v = 0。非自明解のためには行列 (A - lambda * I) が特異でなければなりません:

det(A - lambda * I) = 0

これが特性方程式です。その根が固有値です。

2x2の例

A = | 4  1 |
    | 2  3 |

det(A - lambda*I) = det | 4-lambda  1       |
                        | 2         3-lambda |

= (4-lambda)(3-lambda) - 2
= lambda^2 - 7*lambda + 10
= (lambda - 5)(lambda - 2)

固有値: lambda = 5 と lambda = 2

性質

  • 固有値の和はトレース(対角要素の和)に等しい
  • 固有値の積は行列式に等しい
  • 実対称行列は実固有値を持つ
  • A^(-1)の固有値は1/lambda
  • A^nの固有値はlambda^n

幾何学的解釈

固有ベクトルは変換によって方向が変わらない方向を指します — 大きさ(そして場合によっては向き)のみが変化します。固有値はその方向に沿ったスケーリング係数を示します。

ユースケース

固有値と固有ベクトルは次元削減のための主成分分析(PCA)、Googleのページランクアルゴリズム(リンク行列の支配的固有ベクトル)、機械工学の振動解析、量子力学(エネルギー状態はハミルトニアンの固有値)、動的システムの安定性解析に使用されます。

試してみる — Matrix Calculator

フルツールを開く