如何将一个对称矩阵分解成一个矩阵与其转置的乘积?有没有matlab指令?

A=U*U'已知A,如何求解U,能否求解?即如何将一个对称矩阵分解成一个矩阵与其转置的乘积?有没有matlab指令?... A=U*U'
已知A,如何求解U,能否求解?
即如何将一个对称矩阵分解成一个矩阵与其转置的乘积?有没有matlab指令?
展开
 我来答
hahahazhongyukegai

2019-08-22 · TA获得超过886个赞
知道小有建树答主
回答量:871
采纳率:84%
帮助的人:110万
展开全部
设A是实对称矩阵,由实对称矩阵的正交相似对角化理论,存在正交矩阵Q和对角矩阵Λ,使得Q^TAQ=Λ,本题中A必是半正定矩阵否则无解,即A的特征值都非负,也就是Λ的主对角线元素非负,所以将Λ的主对角线元素开根号做成另一个对角矩阵B,Λ=B^2,所以A=QΛQ^T=QB^2Q^T=QBBQ^T=QBQ^T(QBQ^T)=UU^T。matlab不太熟,应该有这样的现成的函数,你到百度搜搜“实对称矩阵的分解matlab”试试。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式