如何用mathematica解矩阵方程例如一个矩阵(已知)乘以另一个矩阵(未知的)等于0,怎么求出这个未知矩阵?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/02 11:24:27
如何用mathematica解矩阵方程例如一个矩阵(已知)乘以另一个矩阵(未知的)等于0,怎么求出这个未知矩阵?
xSn@J$+,[Be?eASԢ&BRy 4&5<ڤ533f_ǡ$ʒ5sΜ{;NRir?p&nPfwQ%g#zgYuM$6w>6ȝGq֎C3Vp$^G&!s(7,ܿszaPi|kQmN ;Q0њ-jyP<]ess& LYҮܘ+Mm⒋,T?UA?@'桘7|j 2Y twId"&eǬ9"qo9PRa,ĵJb$ZEӧh8X$j@ch#K"R0`l!2_MN lq~g.Q%բ7: HԠIR༜b^9b!Ith%# Ke\\>G3#%po^zohv(h/p ~4 "a?+']arZw;c@c5!)Fo >*c^JVOV~%Ѧ

如何用mathematica解矩阵方程例如一个矩阵(已知)乘以另一个矩阵(未知的)等于0,怎么求出这个未知矩阵?
如何用mathematica解矩阵方程
例如一个矩阵(已知)乘以另一个矩阵(未知的)等于0,怎么求出这个未知矩阵?

如何用mathematica解矩阵方程例如一个矩阵(已知)乘以另一个矩阵(未知的)等于0,怎么求出这个未知矩阵?
齐次线性方程组的方式解
Ax=0
A是矩阵,x是向量,则x是A的右侧零空间的基.
根据A的列的秩的情况,有不同的情形:
如果A列满秩,则x无解;
如果A列秩比列数小1,则有唯一解(x 或 k x视为同一个);
如果A的列秩比列数小2或更多,x不唯一;
x为矩阵的情况可以看成多次求Ax=0,或A[x1 x2 xn]= [0 0 0]
求这种方程组,只需要对A做奇异值分解
[U D V]= svd(A);
V的最后一个向量就是x(对应于A的最小奇异值的,或A'A的最小特征值)
mathematica中,SVD要用SingularValueDecomposition[]
看帮助就行了.

我怎么记得矩阵和矩阵相乘还是一个矩阵啊