[問題] 解出矩陣係數

看板MATLAB作者 (NMIC)時間8年前 (2015/11/28 14:39), 編輯推噓0(009)
留言9則, 2人參與, 最新討論串1/3 (看更多)
各位好 我目前碰上一個問題 問題是 假設矩陣是 X (假設是mXn的 m,n已知且>30) 條件是X'X=I ('是conjugate transpose,I是identity矩陣) 然後X的部分元素數值已知 有辦法解出X剩餘元素的數值嗎? matlab可以解出這種問題? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.14.250 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1448692787.A.BFC.html

11/28 16:02, , 1F
如果沒記錯,m=n=rank(X),才有inverse
11/28 16:02, 1F

11/28 16:05, , 2F
如果是用二元一次方程式來說明,那就是兩條方程式要
11/28 16:05, 2F

11/28 16:07, , 3F
不為平行線或重疊才有解,所以我覺得不可能解。
11/28 16:07, 3F

11/28 16:09, , 4F
假設a=[1,1;1,x]; x只要不等於1都可以找到a的inverse。
11/28 16:09, 4F

11/28 16:14, , 5F
我好像搞混了... 別理我... 囧
11/28 16:14, 5F

11/28 16:16, , 6F
XD 還是謝謝你
11/28 16:16, 6F

11/28 16:22, , 7F
書上說 X'X=I 的條件為 A is orthogonal。
11/28 16:22, 7F

11/28 16:25, , 8F
所以各列互相內積要均為零,一個rank = m的矩陣
11/28 16:25, 8F

11/28 16:26, , 9F
可以產生 (m-1)! 個方程式求解,這是想到最簡單的方法。
11/28 16:26, 9F
文章代碼(AID): #1MMKmply (MATLAB)
文章代碼(AID): #1MMKmply (MATLAB)