使用 bash 终端运行 matlab 函数

使用 bash 终端运行 matlab 函数

我在 Ubuntu 16.04 上直接从 bash 终端运行 matlab 函数时遇到了问题。我尝试了以下操作这些建议,但没有奏效。下面我提供我的解决方案。

答案1

首先,您最好运行脚本,而不是函数,否则您无法退出回 bash,您仍需打开 matlab 终端。其次,无论如何,要运行函数,您需要编写一个包含该函数的文件,然后将其作为脚本运行。以下是示例:

echo "myFunction([],'some_text',95:99)" > tmp.m
matlab -nojvm -nodisplay -nodesktop -r "tmp;exit"

完成后,您可以使用 rm tmp.m 删除 tmp.m 文件。我希望这可以为未来使用 Ubuntu 的 matlab 用户节省时间

相关内容