2016-11-03 17 views
0

行列Aはm×n + 1であり、QL分解は減少し、A = Q_hat * R_hatである。さらに、Matlabを使って行列simを計算する

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

MatlabのQr分解は、[Q,R] = qr(A)のように実行できます。

あなたの最後の式A = simQ * simRが与えられているとします。

simQ * simR(:、1)=(:、1)

simQ * simR(:、2)=(:、2)

あなたはにこの式を分割することができます

など。

これらは現在形Ax = bの単純な式であり、したがって、x=A\b;

ように解くことができます
関連する問題