我有一个 MATLAB 函数,它使用工作区中先前加载的变量执行一些操作。例如:
do_something(A, B, C, ...);
我n
在 MATLAB 中使用不同的A, B, C ...
. 输出保存为ASCII
用于 C++ 程序的进一步处理。
我想计时整个过程。所以我想从 shell 脚本运行 MATLAB 函数,然后是 C++ 程序。例如:
matlab -nojvm -nodesktop -nosplash -r "run matlabTest"; ./c++Test;
但我意识到 MATLAB 函数需要一些以前没有加载的变量。所以,我的问题是如何使用工作区中的参数运行 MATLAB 函数?. 工作区保存在同一目录中。
我正在使用 MATLAB 7.9.0 (R2009b) 在 Linux 上工作。
我注意到(在阅读/查看这个问题时)我可以使用该system
函数在 MATLAB 中运行 linux 命令。我已经成功地做到了这一点,但我不会怀疑如何做其他方式。