1

私はこのマトリックスを持っています

A1 = [7.4011 9.8999 1.9990; 7.4011 9.8988 1.9990; 7.4011 9.8999 1.9990]

A1 =
      7.4011   9.8999   1.9990
      7.4011   9.8988   1.9990
      7.4011   9.8999   1.9990

しかし、命令を実行するdet(A1)と、次のエラーが発生します。

error: det: invalid dense matrix type

何が起こっている?

このエラーについてウェブで調べてみましたが、何も見つかりませんでした。

ありがとう

4

1 に答える 1

0

@WarrenWeckesser が言ったように、 http: //www.gnu.org/software/octave/download.htmlで最新の Octave バージョンをダウンロードすることをお勧めします。それはあなたが使用した古いバージョンの問題でしょう。

Windows 用の Octave-3.6.1-mingw + octaveforge pkgs ( http://wiki.octave.org/Octave_for_Windows ) をインストールしたところ、完全に機能しました! とdet(A1):

ans = 0

その行列の少なくとも 2 つの行が等しいので、結果の行列式はゼロでなければなりません!

于 2012-11-23T11:31:39.273 に答える