作者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/cn.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