Определите, начинался ли MATLAB с -batch опция
batchStartupOptionUsed возвращает true когда MATLAB® начинается с -batch опция. В противном случае функция возвращается false. Используйте -batch опция запуска MATLAB без интерактивного запуска.
Используйте эту функцию, чтобы защитить код от выполнения, когда MATLAB работает не в интерактивном режиме со -batch опция запуска и вход пользователя либо не требуется, либо не поддерживается в этом режиме.
matlab (Linux) | matlab (macOS) | matlab (Windows) | ismcc (MATLAB Compiler SDK) | isdeployed (компилятор MATLAB)