作者karco (karco)
看板MATLAB
標題[其他] 利用已知矩陣反推兩未知矩陣
時間Wed Apr 22 02:44:53 2020
各位大大好
小弟目前已知一個3 x 3的矩陣A
並知道這個矩陣A = Transpose(B) x B
也就是這個3 x 3的矩陣A 是由一個 3 x 3的矩陣B及其轉置矩陣相乘而來
那有辦法利用Matlab求出B的值嗎?
我試過利用計算後各元素的值,寫成聯立方程式來求解
但會顯似無解,有什麼其他的方法,或是可以求得近似值的方法嗎?
這問題苦惱我許久
1000P感謝成功解決我問題的大大
謝謝Matlab版
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.229.100 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1587494695.A.2F2.html
1F:→ prouno: B = inv(B')*A 04/22 09:03
2F:→ karco: 可是B的元素都是未知數 04/22 09:42
3F:→ karco: 這樣子寫可以嗎? 04/22 09:42
4F:→ rex0707: A矩陣是對稱矩陣嗎? 04/22 10:39
5F:→ karco: 是的 他是一個正定矩陣 04/22 11:06
6F:→ karco: 所以也是對稱矩陣 04/22 11:06
7F:推 DIDIMIN: Cholesky factorization ?? 04/22 11:16
8F:→ karco: 我成功了 非常感謝各位 DIDIMIN大 我會寄1000P給您 04/22 13:00