具体例
3元の連立一次方程式、すなわち、

を解くことを考える。
回目の反復で得られた
の値を
と書く。
初期値
は、適当な値、例えばゼロベクトルでもかまわない。



という反復を繰り返していく。
ヤコビ法は、直列計算ではガウス=ザイデル法よりも遅いが、ガウス=ザイデル法と異なり各式が他の式に依存せず並列性があるため並列計算でも用いられる。
固有値問題
実対称行列の固有値および固有ベクトルを求める繰り返し計算手法においてもヤコビ法と呼ばれる解法がある(紛らわしさを避けるためにはヤコビ対角化法という)。
次の実対称行列
について次のように
による相似変換、すなわちギブンス回転を実行することにより、非対角要素
の最大値
が0となるようにする。

これによって行列
の各要素は次のようになる。但し、
である。

ここで、
のとき
となる
は上式より

から求められることがわかる。
ギブンス回転をすべての非対角要素がほぼ0になるまで繰り返せば、実対称行列
が対角化された形となるから、その対角要素が
の固有値となる。また、
がk回変換された行列を
、k回目のギブンス回転を表す直交行列を
と表せば、

- ここに、

となる。
のすべての非対角要素がほぼ0となったとき、
は固有ベクトルを並べた行列となっている。
なお、ギブンス回転の繰り返し過程において、一度は0になった要素がその後の変換により0でなくなることもあるが、変換の繰り返しによって非対角項は0に近づいてゆく。
なお上記のように、ヤコビの対角化法は実対称(あるいは複素エルミート)の場合が最も良く知られておりその場合だけしか適用できないものと考えられるかもしれない。しかし非対称な行列に対するヤコビ法もあって研究もされプログラムも公開されていたがQR法が登場した後では行列が非対称な場合にはほとんどQR法だけが使われているため今日では非対称な場合についてはほとんど認知されていないようである(複素エルミートの場合についてもその具体的な実装に言及している文献は稀であり,もっぱら実対称行列の場合だけがよく知られている)。
⌬ Phoenix Mesh
CID:
未登録
IPFS未登録
📡 0ピア
N=1
CRITICAL
PQS C44
⌬ あなたはすでに守護者です
このページを読んだ瞬間、あなたのブラウザはIPFSノードとして起動し、この記事のNakamoto係数(NK)を+1しました。
読んだという事実が暗号学的証明になる — Proof of Read について →
🌐 ブラウザシーダー(自動起動中)
閲覧 = シーダー参加です。何もしなくていい。
永続モードにすると読んだ記事がブラウザに保存され、次回以降タブを開くだけで自動シーダーになります。
方法3: コマンドライン
ipfs pin add IPFSに未登録