[運算] 矩陣QR分解一問已回收
將A分解成QR (A=QR)
以線代課本的例子
A=
1 ,0 , 0 ;
1 ,1 , 0 ;
1 ,1 ,1 ;
Q=
0.57735 -0.816497 0
0.57735 0.408248 -0.707107
0.57735 0.408248 0.707107
R=
1.73205 1.1547 0.57735
0 0.816497 0.408248
0 0 0.707107
但用matlab算
A=[1 ,0 , 0 ;
1 ,1 , 0 ;
1 ,1 ,1 ; ];
[Q,R]=qr(A);
Q
R
所得結果卻是
Q =
-0.5774 0.8165 -0.0000
-0.5774 -0.4082 -0.7071
-0.5774 -0.4082 0.7071
R =
-1.7321 -1.1547 -0.5774
0 -0.8165 -0.4082
0 0 0.7071
數值一樣 正負號卻有差別
請問問題出在哪呢? 還是本來就不唯一
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.254.191
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章
13
32