有没有办法从命令行或linux shell运行matlab代码?如果是,请告诉我您正在使用的操作系统。我在网上搜索并发现了几个“回答”但在我的桌面下无法正常工作(赢7)。
我尝试使用cmd matlab -nodesktop -nosplash -nodisplay -nojvm -r "a=[3,4,5,6,6]; dlmwrite('test', a);"
中的代码。虽然代码工作并在当前文件夹下写出文件,但是有这个白色的背景窗口打开了。它可以安静地运行,完成后,不要显示此窗口吗?
答案 0 :(得分:1)
是的,你可以从命令提示符调用matlab。在Windows机器中,它将如下所示,具体取决于您的matlab安装路径:
"C:\Path\to\matlab\matlab.exe" -r matfile.m
但它确实打开了Matlab gui。我不知道如何以静默方式运行它,但包括
exit
在您的例程结束时将自动关闭它。