矩阵A是m乘n + 1的QR因子分解和A = Q_hat * R_hat
。而且,
A = Q_hat*diag(1/q(m,1) ,..., 1/q(m, n+1))*diag(q(m,1) ,..., q(m,n+1))
这等于A = simQ * simR
。
如何在matlab中找到simR?
答案 0 :(得分:0)
Matlab中的Qr分解可以像[Q,R] = qr(A)
一样执行。
给出你的最后一个等式A = simQ * simR。您可以将此等式划分为:
simQ * simR(:,1)= A(:,1)
simQ * simR(:,2)= A(:,2)
等等。
这些现在是Ax = b
形式的简单方程式,因此可以像x=A\b;