誰だったか忘れたが (戸川先生?)、 Jacobi 法をモグラ叩きに例えた人がいる。 これはなかなかイメージが湧いてきて良いと思う。
|
| |||
![]() | |||
![]() |
実行列
を実直交行列
で相似変換した
について、
となるが、 良く知られた公式
であるから、
つまり
|
|
この定理に基づき、
が十分対角行列に近づいたときに計算を打ち切り、
の近似固有値として
,
,
, それらに属する近似固有ベクトルとして
の各列を採用する。これを古典 Jacobi 法と呼ぶ。
有限ステップで停止したときの誤差評価として、次の定理がある。
|
であり、
(3) については省略。
絶対値最大の要素の探索はかなり手間がかかる (計算量が大きくなる) ので、
色々な変種が考えられている。
ある「しきい閾値」
と選び、
なる
に対して回転を施す
閾値 Jacobi 法や、
|