qr

[Q,R]=qr(A) returns R and Q such that A=Q*R
  • A: invertible matrix
  • Q: orthogonal matrix
  • R: upper triangular matrix

Examples

> A = [-0.8 -1.6 1.2; 0 4 5; 0.6 1.2 6.6]

> [Q R] = qr(A)

> Q#

            -0.8      0      0.6
               0      1        0
             0.6      0      0.8
			 
> R#

               1      2        3
               0      4        5
               0      0        6

Resources

See also

chol | eig | lu | svd