[運算] 矩陣QR分解一問已回收

看板MATLAB作者 (XD)時間15年前 (2010/12/11 18:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
將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
文章代碼(AID): #1D0rWBiZ (MATLAB)
文章代碼(AID): #1D0rWBiZ (MATLAB)