ワークスペースに以前に読み込まれた変数を使用していくつかの操作を実行する MATLAB 関数があります。例:
do_something(A, B, C, ...);
n
のさまざまなサブセットを使用して、MATLAB で関数 times を実行しますA, B, C ...
。ASCII
出力は、C++ プログラムでさらに処理するために保存されます。
プロセス全体の時間を計りたいと思います。そこで、シェル スクリプトから MATLAB 関数を実行し、続いて C++ プログラムを実行することを考えました。例:
matlab -nojvm -nodesktop -nosplash -r "run matlabTest"; ./c++Test;
しかし、MATLAB 関数には、以前に読み込まれていない変数がいくつか必要であることに気付きました。だから、私の質問は、ワークスペースにあるパラメーターを使用して MATLAB 関数を実行する方法ですか? . ワークスペースは同じディレクトリに保存されます。
Linux で MATLAB 7.9.0 (R2009b) を使用しています。
system
関数を使用して MATLAB で Linux コマンドを実行できることに気付きました (この質問を読んだり見直したりしているときに) 。私はこれを成功させましたが、他の方法で行う方法について疑問を持ち続けるつもりはありません。