Kapitel 11 Jacobi–Verfahren
Kapitel 11 Jacobi–Verfahren
Kapitel 11 Jacobi–Verfahren
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>11</strong>.4. EIGENVEKTOREN 101<br />
Jacobi-Verfahren für eine reell-symmetrische n × n-Matrix A<br />
1. Initialisiere V = II und ɛ (z.B. ɛ = 10 −8 )<br />
2. Sweeps<br />
(a) Schleife p = 0, . . . n − 1 über Zeilen<br />
(b) Schleife q = p + 1, . . . n − 1 über Spalten<br />
i. Bestimme t, c und s entsprechend Glg. (<strong>11</strong>.8)<br />
ii. Bestimme die neuen Matrixelemente a ′ pq, a ′ rq und a ′ rp<br />
entsprechend Glg. (<strong>11</strong>.9)<br />
iii. Bestimme die neuen Matrixelemente v ′ rq und v ′ rp<br />
entsprechend Glg. (<strong>11</strong>.15)<br />
3. Falls ∑ i |a′ ii| 2 < ɛ ∑ i≠j |a′ ij| 2 zurück zu 2.<br />
Box <strong>11</strong>.1. Algorithmus des Jacobi-Verfahrens zur Bestimmung der Eigenwerte und Eigenvektoren<br />
einer Matrix A. Nach Abbruch des Algorithmus enthält die Diagonale der<br />
veränderten Matrix A die angenäherten Eigenwerte und die Spalten von V die zugehörigen<br />
Eigenvektoren.<br />
V ′ = V P pq , (<strong>11</strong>.14)<br />
wobei zu Beginn V = II gilt. Man rechnet leicht nach, dass sich bei dieser Transformation<br />
die Matrixelemente bezüglich<br />
v ′ rs = v rs (s ≠ p, s ≠ q)<br />
v rp ′ = c v rp − s v rq<br />
v rq ′ = s v rp + c v rq (<strong>11</strong>.15)<br />
ändern. Nach Abbruch des Jacobi-Verfahrens enthalten die Spalten von V die angenäherten<br />
Eigenvektoren der Matrix A.<br />
In Box <strong>11</strong>.1 ist das vollständige Jacobi-Verfahren dargestellt.