如何在Matlab中求解XQ=0型矩阵



我有两个矩阵,Q和X,这样XQ=0。X是具有未知值的1x16矩阵,即X=[x1,x2,x3,x4,…x16]。Q是16x16实值矩阵。如何在Matlab中找到X的值?请编码。。。

查看null函数。https://www.mathworks.com/help/matlab/ref/null.html

它提供了问题的解决方案

A*x=0

的解决方案

Q'*X' = 0

与相同

X*Q = 0

所以

X = null(Q')'

如果det(Q(~=0,则唯一解为x=零(1,16(。如果det(Q(==0,则解的集合形成维度r=16秩(Q(的向量空间。事实上,解是Q的核心,所以你可以使用函数eig来找到相应的特征向量,这些特征向量构成了你的解的基础。

相关内容

  • 没有找到相关文章