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

Введенный в R2019a