26.12.2013 Aufrufe

Kapitel 11 Jacobi–Verfahren

Kapitel 11 Jacobi–Verfahren

Kapitel 11 Jacobi–Verfahren

MEHR ANZEIGEN
WENIGER ANZEIGEN

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.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!