Satz | Orthogonalisierungsverfahren von Gram-Schmidt
anchored to [[104.00_anchor_math]] proceeds from [[104.04_orthogonale_matrizen]]
Overview:
Mit diesem Algorithmus wird es uns ermöglicht eine Orthogonale-Basis für einen Vektorraum , beschrieben mit einer Basis , zu setzen. Dabei möchten wir hierbei Schritt für Schritt die alten Vektoren so ersetzen, dass daraus neue orthogonale Vektoren den gleichen Raum beschreiben können.
Definition
Sei bei diesem Algorithmus folgend gegeben: Wir möchten eine Orthonormal-Basis bestimmen und sie folgend beschreiben: Ablauf: Wir folgen jetzt bestimmten Abläufen, um diese Vektoren / Basis bestimmen zu können:
- Setze
- Berechne jetzt jeden weiteren Vektor durch folgende Schritte: wobei wir folgend beschreiben möchten: , falls
- wir möchten jetzt die Vektoren noch normalisieren, also ihre Länge auf 1 setzen: –> also wir berechnen die Norm wieder, in dem wir ihn durch seine Lange teilen.
Folgerungen:
1. Bricht die Iteration nach Schritten nicht ab, also ( wir haben also keinen Nullvektor, der irgendwo aufgetreten ist). Dann bilden die Vektoren ein ONS –> ein Orthonormalsystem. und weiter bilden die abgewandelten Vektoren auch ein ONS ( denn es handelt sich um linear unabhängige Vektoren), die wir anschließend normiert haben! Wir sehen, dass all diese ein Erzeugendensystem von erzeugen: 2. Bricht die Iteration nach Schritten ab, also irgendwo vor dem Ende der Ausführen. dann gibt es ein . Es folgt daher: -> Das folgt, weil wir mit diesem zusätzlichen Vektor einen Nullvektor bestimmt haben, welcher immer abhängig zu allen anderen ist.
Beweisen kann an diese Folgerung durch vollständiger Induktion …
Beispiel:
Sei folgend
- Wir wollen jetzt eine ONB für die aufgespannte Ebene der beiden Vektoren, also , bestimmen!
- Weiterhin möchten wir noch einen finden, der dann diese ONB zu einer ONB berechnet.
Wir berechnen gemäß des vorher definierten Algorithmus:
jetzt ist
Wir berechnen diesen Vektor jetzt gemäß der vorher definierten Vorschrift:
und wir setzen jetzt noch i
Betrachten wir Skalarprodukt
und weiter
und daraus ergibt sich folgend Daraus konnten wir die OGB bilden ( Orthogonal-Basis), wir wollen sie ferner zu einer ONB - Orthonormal-Basis - funktionieren. Also: folgend möchten wir jetzt noch einen Vektor finden, welcher die Basis von in übernehmen kann. Dafür müssen wir also die Basis aus entsprechend ergänzen.
[!Tip] Vektor probieren, nicht erst berechnen Wir könnten mit Methoden aus [[math2_Matrizen_LGS]] entsprechende Vektoren finden, aber das kann schnell aufwendig werden Daher einfach einen Vektor probieren, das kann man ja gewissermaßen sehen!
Sei etwa Dann müssen wir zeigen, dass dieser Vektor den Eigenschaften entsprechen wird, denn: –> das können wir entsprechend berechnen und einen neuen Vektor bilden, der Orthogonal zu den anderen sein wird und weiterhin auch normiert wird ( da wir die Operationen anschließend durchführen können.)
[!Definition] Intuition auch hier werden wir halt wieder einen Ersatzvektor aus den vorhandenen Orthogonalen Vektoren () bilden.
Setzen wir jetzt also folgend ein, um zu berechnen: Wir müssen den Vektor noch normieren um die ONB zu erweitern !