0

我知道一个 3x3 矩阵 M,我想找到一个 1x3 矩阵 P。给定条件是:

[p1 p2 p3]*[m11 m12 m13; m21 m22 m23; m31 m32 m33] = [0 0 0]

给定的是[m11 m12 m13; m21 m22 m23; m31 m32 m33]

[p1 p2 p3]我必须找到使用 Matlab的非平凡(非零)解决方案。

我想在 Matlab 中完成,因为它是代码的一部分。如果需要,给定也是一个条件:
p1 + p2 + p3 = 1

PS:我尝试了'inv'函数,它给出了矩阵的逆,但是它给出了微不足道的解决方案。我也读过'svg'and'null'函数,但我怀疑它们是否适用于Ax=B类型,因为我的问题是xA=B类型。

4

2 回答 2

1

Matlab有计算矩阵核的函数吗?如果是这样,您应该可以使用它。

看起来确实如此:http: //www.mathworks.com/matlabcentral/newsreader/view_thread/45457

于 2010-07-06T16:16:45.487 回答
0

这个问题 Ax=b 可以使用高斯算法来解决。

于 2010-07-06T16:16:54.953 回答