batchStartupOptionUsed

Определите, начинался ли MATLAB с -batch опция

Синтаксис

Описание

пример

batchStartupOptionUsed возвращает true когда MATLAB® начинается с -batch опция. В противном случае функция возвращается false. Используйте -batch опция запуска MATLAB без интерактивного запуска.

Используйте эту функцию, чтобы защитить код от выполнения, когда MATLAB работает не в интерактивном режиме со -batch опция запуска и вход пользователя либо не требуется, либо не поддерживается в этом режиме.

Примеры

свернуть все

Предположим, что у вас есть тест, который требует ввода пользователем. Можно автоматизировать этот тест, чтобы запустить его с помощью matlab -batch опция запуска.

Предложите пользователю ввести во время интерактивной проверки или укажите значение по умолчанию для автоматической проверки.

if ~batchStartupOptionUsed
    answer = inputdlg("Enter a number");
else
    answer = 10;
end

См. также

| | | (MATLAB Compiler SDK) | (компилятор MATLAB)

Введенный в R2019a