Lineare Ausgleichsrechnung mit Hilfe der QR-Zerlegung¶
Lernziele¶
Sie lernen die Matrix-Faktorisierung mit Hilfe der QR-Zerlegung.
Sie verstehen die Anwendung der QR-Zerlegung zur Lösung eines linearen Ausgleichsproblems
Sie verstehen die Berechnung der QR-Zerlegung mit Hilfe der Householder-Transformation
Sie können die QR-Zerlegung anwenden.
Theorie¶
In einem ersten Schritt betrachten wir die Berechnung der QR-Zerlegung mit Hilfe der Householder-Transformation. Die Theorie ist im Skript Kapitel 2.2.3 zu finden und wurde in der Vorlesung präsentiert.
Auftrag 1¶
Erarbeiten Sie die Matrix-Faktorisierung Schritt für Schritt. Sie können sich dazu am Jupyter-Notebook (Link unten) orientieren. Beantworten Sie folgende Fragen:
Wie lautet \(Q, R\) so, dass \(A = Q\cdot R\) gilt?
Welche Dimension hat \(Q, R\)?
Welche Dimension hat das reduzierte Problem?
Warum reichen die reduzierten Matrizen \(Q, R\)?
Implementieren Sie abschliessend eine Methode, welche die QR-Zerlegung einer beliebigen Matrix \(A\in\mathbb{R}^{m\times n}\) berechnet.
Kontrollieren Sie Ihr Resultat mit der QR-Zerlegung von numpy:
Q,R = np.linalg.qr(A)
Jupyter-Notebook:
Industrielle Anwendung aus der Gas Analytik¶
Lernziele¶
Sie können die QR-Zerlegung auf ein industrielles Beispiel anwenden.
Sie verstehen die Ursache der schlechten Konditionierung.
Sie kennen Methoden zur Verbesserung der Kondition.
Theorie und Auftrag 2¶
Abgabe¶
Bitte geben Sie Ihre Lösungen bis spätestens vor dem nächsten Praktikum 6 ab. Kurzer Bericht mit den Ergebnissen und python Code, Jupyter-Notebook.