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'関数と'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 に答える