【发布时间】:2011-03-15 08:57:22
【问题描述】:
给定一个具有独立列的矩阵 A(不一定是正方形),我能够应用 Gram-Schmidt 迭代并使用 Matlab 的函数 qr
A=[1,1;1,0;1,2]
[Q,R] = qr(A)
然后
>> Q(:,1:size(A,2))
ans =
-0.577350269189626 -0.000000000000000
-0.577350269189626 -0.707106781186547
-0.577350269189626 0.707106781186547
您可以验证列是否正交
Q(:,1)'*Q(:,2) equals zero and
norm(Q(:,1)) equals norm(Q(:,2)) equals 1
给定一个具有独立列的矩阵(如 A),R 中是否有一个函数可以产生(Gram-Schmidt)正交矩阵 Q? R 的 qr 函数不会产生正交 Q。
【问题讨论】:
标签: r linear-algebra