26.12.2013 Aufrufe

Einführung in die Numerische Mathematik - Lehrstuhl Numerische ...

Einführung in die Numerische Mathematik - Lehrstuhl Numerische ...

Einführung in die Numerische Mathematik - Lehrstuhl Numerische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4.4 Orthogonalisierungsverfahren und <strong>die</strong> QR-Zerlegung<br />

a 1 − ‖a 1‖e 1 a 1<br />

v − = a 1 − ‖a 1‖e 1<br />

v + = a 1 + ‖a 1‖e 1<br />

−‖a 1‖ 2e 1 ‖a 1‖ 2e 1<br />

a 1 + ‖a 1‖e 1<br />

Abbildung 4.2: Spiegelungsachsen (gestrichelt) und Normalen zur Spiegelung v + und v −<br />

zur Spiegelung von a 1 auf span{e 1 }.<br />

Mit Hilfe der Householder-Transformationen soll e<strong>in</strong>e Matrix A ∈ R n×n nun Schritt für<br />

Schritt <strong>in</strong> e<strong>in</strong>e rechte obere Dreiecksmatrix transformiert werden:<br />

A (0) := A, A (i) = S (i) A (i−1) , S (i) = I − 2v (i) (v (i) ) T ,<br />

mit R := A (n−1) . Wir beschreiben den ersten Schritt des Verfahrens: <strong>die</strong> reguläre Matrix<br />

A ∈ R n×n soll durch Multiplikation mit e<strong>in</strong>er orthogonalen Householder-Transformation so<br />

transformiert werden A (1) = S (1) A, dass a (1)<br />

i1 = 0 für alle i > 1 unterhalb der ersten Diagonale.<br />

Hierzu schreiben wir <strong>die</strong> Matrix A = (a 1 , a 2 , . . . , a n ) mit ihren Spaltenvektoren. Dann<br />

ist A (1) = (a (1)<br />

1 , . . . , a(1) n ) mit a (1)<br />

i = S (1) a i . Wir suchen <strong>die</strong> Householder-Transformation<br />

S (1) , so dass:<br />

!<br />

e 1 = a (1)<br />

1 = S (1) a 1 .<br />

Hierzu müssen wir auf der Ebene senkrecht zu a 1 ± ‖a 1 ‖e 1 spiegeln, siehe Abbildung 4.2.<br />

Wir wählen<br />

v := a 1 + sign(a 11 )‖a 1 ‖e<br />

∥<br />

1<br />

∥<br />

∥a 1 + sign(a 11 )‖a 1 ‖e 1 , (4.7)<br />

um durch optimale Wahl des Vorzeichens <strong>die</strong> Gefahr von Auslöschung zu vermeiden. Mit<br />

<strong>die</strong>ser Wahl gilt:<br />

a (1)<br />

i = S (1) a i = a i − 2(v, a i )v, i = 2, . . . , n, a (1)<br />

1 = − sign(a 11 )‖a 1 ‖e 1 . (4.8)<br />

Die resultierende Matrix Ã(1) ist wieder regulär und es gilt ã (1)<br />

1 ∈ span(e 1 ):<br />

⎛<br />

⎞<br />

a 11 a 12 a 13 · · · a 1n<br />

. a 21 a .. 22 .<br />

A :=<br />

. a 31 a .. . .. 32 .<br />

⎜<br />

.<br />

⎝ .<br />

.. ⎟ . ⎠<br />

a n1 a n2 · · · · · · a nn<br />

⎛<br />

⎞<br />

a (1)<br />

11 a (1)<br />

12 a (1)<br />

13 · · · a (1)<br />

1n<br />

0 a (1) . ..<br />

22<br />

.<br />

→ A (1) := S (1) A =<br />

0 a (1) . .. . .. 32<br />

.<br />

.<br />

⎜<br />

. ⎟<br />

⎝ .<br />

.. . ⎠<br />

0 a (1)<br />

n2 · · · · · · a (1)<br />

nn<br />

151

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!