yields the QR decomposition for a numerical matrix m. The result is a list , where q is an orthogonal matrix and r is an upper-triangular matrix.
- The original matrix m is equal to ConjugateTranspose[q].r. »
- For non-square matrices, q is row orthonormal. »
- The matrix r has zeros for all entries below the leading diagonal. »
- QRDecomposition[m, Pivoting->True] yields a list where p is a permutation matrix such that is equal to ConjugateTranspose[q].r. »
New in 2