- it more concisely sets up the -nosplash and -nodisplay options (even on Windows)
- removes the startup banner
- ensures the MATLAB process exits (with an exit code) even if your statement throws an error
-r vs -batch when calling matlab in unix
14 次查看(过去 30 天)
显示 更早的评论
I am aware that matlab -r scriptName(arg1,...) is no longer recommended for non-interactive jobs on unix systems, and that I should use -batch instead (see https://se.mathworks.com/help/matlab/ref/matlablinux.html ).
However, I have been unable to find why that is better. Could someone point me in the right direction?
0 个评论
采纳的回答
Edric Ellis
2020-3-23
(I'm not an expert here, just a user of the -batch option) The main advantages for me of the -batch option compared to -r for non-interactive cases are:
All told, it's just more convenient.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!