用Matlab计算矩阵sim R.

时间:2016-11-03 20:54:26

标签: matlab matrix

矩阵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?

1 个答案:

答案 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;

一样解决