|
QRDecomposition
QRDecomposition[m] liefert die QR-Zerlegung einer numerischen Matrix m. Das Ergebnis ist eine Liste q, r , wobei q eine orthogonale Matrix und r eine obere Dreiecksmatrix ist.
Die ursprüngliche Matrix m ist gleich Conjugate[Transpose[q]] . r.
Für nicht-quadratische Matrizen ist q zeilen-orthonormal.
Die Matrix r hat Nullen in allen Elementen unterhalb der Hauptdiagonalen.
QRDecomposition[m, Pivoting -> True] ergibt eine Liste q, r, p , wobei p eine Permutationsmatrix ist, für die m . p gleich Conjugate[Transpose[q]] . r ist.
Siehe Das Mathematica Buch: 3.7.10.
Anmerkungen zur Implementierung: A.9.4.
Siehe auch: SchurDecomposition, LUDecomposition, SingularValues, JordanDecomposition.
Verwandte Pakete: LinearAlgebra`Cholesky`, LinearAlgebra`Orthogonalization`.
Further Examples
|