0

コンパイル済みの matlab スクリプトを実行しようとしています。同じスクリプトを matlab コマンド ウィンドウで実行すると正常に動作しますが、コンパイル済みバージョンを実行しようとすると、「未定義の関数または変数」というエラー メッセージが表示されます。コードをデバッグしているときに、エラーの可能性があることがわかりました。その不足している変数は、別の ".m" スクリプト ファイルで宣言されています。これはコンパイラ コマンドの問題ですか? コンパイラ コマンド内に変数宣言ファイルを含めようとしましたが、問題は解決しません。

4

1 に答える 1

0

元の *.m スクリプトで変数をグローバルとして宣言する必要があります。

global var
var= 100;

詳細はこちら

于 2015-03-30T22:13:18.893 に答える