Как выйти из MATLAB после завершения выполнения с помощью команды? - PullRequest
6 голосов
/ 18 февраля 2012

Вместо записи quit в моем файле .m, я могу сделать это с помощью команды? Я хочу закрыть MATLAB сразу после завершения выполнения файла.

Например, это моя команда

matlab -nodisplay < my_script

Большое спасибо.


Это фактическая команда, которую я пытался сделать

matlab -nodisplay -nodesktop -nosplash -nojvm -r "try, basic_plot;end, quit"

Ответы [ 2 ]

15 голосов
/ 18 февраля 2012
matlab -nosplash -nodesktop -r "my_script; quit"

Редактировать:

Следуя рекомендациям Эдрика, вам лучше использовать один из них:

matlab -nosplash -nodesktop -r "try, my_script; end, quit"
matlab -nosplash -nodesktop -r "try, my_script; catch, disp('failed'), end, quit"
matlab -nosplash -nodesktop -r "try, my_script; catch e, your_error_handling_function(e), end, quit"
0 голосов
/ 18 февраля 2012

запишите в последнюю строку вашего файла .m, и когда вы запустите симуляцию после того, как она покажет результат, она закроется сама.

[...] % code

quit
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...