作者NoManInCar (NMIC)
看板MATLAB
標題[問題] 解出矩陣係數
時間Sat Nov 28 14:39:45 2015
各位好
我目前碰上一個問題
問題是
假設矩陣是 X (假設是mXn的 m,n已知且>30)
條件是X'X=I ('是conjugate transpose,I是identity矩陣)
然後X的部分元素數值已知
有辦法解出X剩餘元素的數值嗎?
matlab可以解出這種問題?
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.14.250
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1448692787.A.BFC.html
1F:→ s4300026: 如果沒記錯,m=n=rank(X),才有inverse 11/28 16:02
2F:→ s4300026: 如果是用二元一次方程式來說明,那就是兩條方程式要 11/28 16:05
3F:→ s4300026: 不為平行線或重疊才有解,所以我覺得不可能解。 11/28 16:07
4F:→ s4300026: 假設a=[1,1;1,x]; x只要不等於1都可以找到a的inverse。 11/28 16:09
5F:→ s4300026: 我好像搞混了... 別理我... 囧 11/28 16:14
6F:→ NoManInCar: XD 還是謝謝你 11/28 16:16
7F:→ s4300026: 書上說 X'X=I 的條件為 A is orthogonal。 11/28 16:22
8F:→ s4300026: 所以各列互相內積要均為零,一個rank = m的矩陣 11/28 16:25
9F:→ s4300026: 可以產生 (m-1)! 個方程式求解,這是想到最簡單的方法。 11/28 16:26