From c6d75147529ced412bdc12001e252a2d265d3f7a Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 11 Jan 2023 04:11:03 +0100 Subject: [PATCH] Add missing step to explanation --- Notes/Semester 3/HM1 - Höhere Mathematik/Zusammenfassung.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Notes/Semester 3/HM1 - Höhere Mathematik/Zusammenfassung.md b/Notes/Semester 3/HM1 - Höhere Mathematik/Zusammenfassung.md index b68270f..a5f830d 100644 --- a/Notes/Semester 3/HM1 - Höhere Mathematik/Zusammenfassung.md +++ b/Notes/Semester 3/HM1 - Höhere Mathematik/Zusammenfassung.md @@ -856,13 +856,14 @@ Die $QR$-Zerlegung kann folgendermassen durchgeführt werden: 3. Erweiterte Householder-Matrix als $Q_i$ speichern 4. $R = Q_i \cdot R$ 5. $Q = Q \cdot Q_i^T$ + 6. Die Gleichung $R \cdot x = Q^T \cdot b$ mit Gauss-Algorithmus lösen ***Code-Beispiel:*** ```py from numpy import array, identity, sign, sqrt, square, sum, zeros -def qrDecomposition(A): +def qrSolve(A, b): A = array(A) n = A.shape[0] R = A.reshape((n, n)) @@ -880,7 +881,7 @@ def qrDecomposition(A): Qi[i:,i:] = H R = Qi @ R Q = Q @ Qi.T - return [Q, R] + return linalg.solve(R, Q.T @ b) ``` ## Formelbuchstaben