从命令行或shell运行matlab脚本

时间:2015-04-20 18:45:15

标签: matlab

有没有办法从命令行或linux shell运行matlab代码?如果是,请告诉我您正在使用的操作系统。我在网上搜索并发现了几个“回答”但在我的桌面下无法正常工作(赢7)。

我尝试使用cmd matlab -nodesktop -nosplash -nodisplay -nojvm -r "a=[3,4,5,6,6]; dlmwrite('test', a);"中的代码。虽然代码工作并在当前文件夹下写出文件,但是有这个白色的背景窗口打开了。它可以安静地运行,完成后,不要显示此窗口吗?enter image description here

1 个答案:

答案 0 :(得分:1)

是的,你可以从命令提示符调用matlab。在Windows机器中,它将如下所示,具体取决于您的matlab安装路径:

"C:\Path\to\matlab\matlab.exe" -r matfile.m

但它确实打开了Matlab gui。我不知道如何以静默方式运行它,但包括

exit

在您的例程结束时将自动关闭它。