[WS] Lineare Gleichungssysteme 2 - Beispiele

Neue Frage »

tigerbine Auf diesen Beitrag antworten »
[WS] Lineare Gleichungssysteme 2 - Beispiele
Gliederung

Berechnung von LR-Zerlegungen und deren Speicherungen

  1. LR-Zerlegung mit dem Gauß-Algorithmus

  2. LR- Zerlegung mit dem Verfahren von Crout

  3. LDL^T - Zerlegung

  4. Cholesky-Zerlegung

Lösen des Linearen Gleichungssystems Ax=b
tigerbine Auf diesen Beitrag antworten »
Die Matrix
Anhand der Matrix



sollen die im Workshop angesprochenen Zerlegungen berechnet werden. Es ist A eine SPD-Matrix. Somit können wir alle angesprochenen Verfahren durchführen.

Die Symmetrie ist dabei offensichtlich. Mit dem Satz von Hurwitz folgt aufgrund von







auch die positive Definitheit.
tigerbine Auf diesen Beitrag antworten »
1. LR-Zerlegung mit dem Gauß-Algorithmus
Gesucht ist also eine Zerlegung PA=LR. Wir beginnen "stur", die Frobenius und Permutationsmatrizen zu bestimmen. D.h. Pivotelement ist immer das "nächst Beste".























Und somit erhalten wir die LR-Zerlegung (Zum Vergleich möge man das Verfahren von Doolittle verwenden und sich von der Eindeutigkeit überzeugen der LR-Zerlegung überzeugen).




So werden die Daten dann z.B. in einem Programm gespeichert:






Es wäre auch eine LR-Zerlegung mit vordefinierten Einsen auf der Diagonale von R denkbar:

tigerbine Auf diesen Beitrag antworten »
2. LR- Zerlegung mit dem Verfahren von Crout
Wir legen hier nun die Diagonelemente von R mit 1 fest.
K=1













K=2








k=3




Somit erhalten wir:






Aus dieses Verfahren wäre mit Permutation durchführbar. Im Theorie Teil wurde angenommen, dass die Matrix A schon entsprechend geordnet ist.


tigerbine Auf diesen Beitrag antworten »
3. LDL^T - Zerlegung
Die Diagonalelemente von L sind Einsen.

K=1








K=2






K=3




Somit erhält man die LDL^T-Zerlegung:




So könnte eine Speicherung erfolgen:

tigerbine Auf diesen Beitrag antworten »
4. Cholesky-Zerlegung
zunächst müssen wir nun die Wurzeln aus den Eintragen der vorherigen Diagonalmatrix ziehen








Danach muss da Produkt gebildet werden.









Somit lautet die Cholesky-Zerlegung:






Wieder ein Blick in die Speicherung:

 
 
tigerbine Auf diesen Beitrag antworten »
Lösen des Linearen Gleichungssystems Ax=b
Hauptziel der Zerlegung der Matrix A war die Bestimmung der Lösung des LGS Ax = b. Mit den hier bestimmten Zerlegungen erhält man also:




  • D.h. mittels der gespeicherten Daten kann man durch Rückwärts- und Vowärtssubstitution die Lösung x* bestimmen.



  • D.h. mittels der gespeicherten Daten kann man durch Rückwärts-, Direkt,- Vorwärtssubstitution die lösung x* bestimmen.



  • D.h. mittels der gespeicherten Daten kann man durch Rückwärts- und Vowärtssubstitution die Lösung x* bestimmen.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »