如何在Matlab中求解XQ=0型矩阵?
how to solve XQ=0 type matrix in Matlab?
我有 2 个矩阵 Q 和 X,使得 XQ=0。 X 是具有未知值的 1x16 矩阵,即 X=[x1, x2, x3, x4, ...x16]。 Q 是 16x16 实值矩阵。我如何在 Matlab 中找到 X 的值?请码...
如果det(Q)~=0,则唯一解为x=zeros(1,16)。
如果 det(Q)==0,则该组解形成维度 r=16-rank(Q) 的向量 space。事实上,解是 Q 的核,所以你可以使用函数 eig
来找到相应的特征向量,这些特征向量构成了你解的基础。
查看 null
函数。 https://www.mathworks.com/help/matlab/ref/null.html
它提供了问题的解决方案
A*x=0
解决
Q'*X' = 0
与
相同
X*Q = 0
所以
X = null(Q')'
我有 2 个矩阵 Q 和 X,使得 XQ=0。 X 是具有未知值的 1x16 矩阵,即 X=[x1, x2, x3, x4, ...x16]。 Q 是 16x16 实值矩阵。我如何在 Matlab 中找到 X 的值?请码...
如果det(Q)~=0,则唯一解为x=zeros(1,16)。
如果 det(Q)==0,则该组解形成维度 r=16-rank(Q) 的向量 space。事实上,解是 Q 的核,所以你可以使用函数 eig
来找到相应的特征向量,这些特征向量构成了你解的基础。
查看 null
函数。 https://www.mathworks.com/help/matlab/ref/null.html
它提供了问题的解决方案
A*x=0
解决
Q'*X' = 0
与
相同X*Q = 0
所以
X = null(Q')'