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