2

私はここに新しいです。私はこれと同じ問題抱えていますが、QtOctaveのみを使用しています。oct2mat pkg のほかに、私の PC にロードされたことは一度もありません。タイピング:

pkg アンロード oct2mat

オクターブの戻り値:

エラー: パッケージ oct2mat がインストールされていません エラー: \share\octave\3.6.2\m\pkg\pkg.m 行 2170、列 9

Octave でプロット関数を直接使用すると、正しく動作します。

誰でも私を助けることができますか?前もって感謝します。

4

3 に答える 3

1

QtOctave を使用しないでください。何らかの理由で廃止されました。GUI が機能しない理由を理解するには、 Octave FAQの GUI セクションを参照してください。これは、プロットやダイアログ ウィンドウなどに特に当てはまります。

QtOctave などは Octave の新しいバージョンに特に敏感であるという事実に特に注意してください。QtOctave は 3.2.X で放棄されましたが、Octave 3.6.2 を使用しています。あなたのオプションは次のとおりです(私が推奨する順序で):

  1. QtOctave ではなく、Octave を単独で使用します。
  2. 実験的な GUI を使用するために開発ソースからビルドします。
  3. QtOctave を修正します (実際には、これはまったくお勧めしません。その Web サイトは閉鎖されており、ネイティブ GUI で Octave 開発者を支援するために費やされた方がよい作業が多すぎます)。
于 2012-12-14T22:28:41.060 に答える
1

実際、この問題の背後にある理由は、デフォルトのグラフィック ツールキット fltk または qt にあります。Qtoctave はパイプで動作しますが、fltk はパイプをサポートしません。つまり、fltk はオクターブ内で動作します。パイプは、テキストと画像 (gui) の両方を同時にサポートしません。解決策は、デフォルトのツールキットを gnuplot に変更することです。

于 2012-12-24T16:23:14.577 に答える