已知矩阵n*n矩阵B=A*A',A为n*r矩阵,求解A矩阵,matlab如何实现
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/04/29 10:21:23
已知矩阵n*n矩阵B=A*A',A为n*r矩阵,求解A矩阵,matlab如何实现
这个问题主要有两个小问题
1、已知N*N半正定矩阵K将其对角化分解,即K=P*v*P',p为N*r型,V为r*r对角阵,已知K如何得到v矩阵和P矩阵?
2、已知Y*Y'=K,K为N*N矩阵,Y为N*r矩阵,如何求Y?最好是直接有matlab函数实现.
在线等大神解答啊
这个问题主要有两个小问题
1、已知N*N半正定矩阵K将其对角化分解,即K=P*v*P',p为N*r型,V为r*r对角阵,已知K如何得到v矩阵和P矩阵?
2、已知Y*Y'=K,K为N*N矩阵,Y为N*r矩阵,如何求Y?最好是直接有matlab函数实现.
在线等大神解答啊
小问题1似乎是特征分解.
[V,D] = eig(K); 这样就可以得矩阵V和对角阵D,满足K*V = V*D
再问: 恩。。这样特征值对角阵的确可以求出来,变化向量P怎么求了呢
再答: P不就是V么。。。。V是单位正交阵,所以转置等于逆
[V,D] = eig(K); 这样就可以得矩阵V和对角阵D,满足K*V = V*D
再问: 恩。。这样特征值对角阵的确可以求出来,变化向量P怎么求了呢
再答: P不就是V么。。。。V是单位正交阵,所以转置等于逆
已知矩阵n*n矩阵B=A*A',A为n*r矩阵,求解A矩阵,matlab如何实现
线性代数问题:已知矩阵A为m*n,如何证明r(AB)=r(BA)=r(A)?其中B矩阵位A的转置矩阵.
A为m*n矩阵 B为n*s矩阵 证明r(A)=
设A为m*n矩阵,B为k*n矩阵,且r(A)+r(B)
("矩阵A 矩阵B为:\n");计算两个矩阵相加cmacro_try_end();r
设A为m×n矩阵,C是n阶可逆矩阵,矩阵A的秩为 r1,矩阵B=AC的秩为r,则
设A是m×n矩阵,C是n阶可逆矩阵,矩阵A的秩为r,矩阵B=AC的秩为r1,则( )
设A,B均为n阶矩阵,r(A)
A为n阶非奇异矩阵,B为n*m矩阵,证明r(AB)=r(A)
线性代数——矩阵设矩阵A为m×n矩阵,B为n阶矩阵.已知r(A)=n,试证:(1)若AB=O,则B=O(2)若AB=A,
设A为m×n阶矩阵,B是n×m矩阵,则r(AB)是
matlab 一个n*n矩阵[A]分别乘以一个1*n矩阵[B]的列,得到n个n*n矩阵,如何自动完成?