Выполните команду операционной системы и возвратите выходной параметр
status = system(command)[status,cmdout]
= system(command)[status,cmdout]
= system(command,'-echo') вызывает операционную систему, чтобы выполнить заданную команду. Операция ожидает команды, чтобы закончить выполнение прежде, чем возвратить статус выхода команды к переменной status = system(command)status.
Функция запускает новый cmd/shell процесс, выполняет command, выходит из процесса и возвращается к процессу MATLAB®. Обновления системной среды, сделанной command, не видимы к MATLAB.
MATLAB преобразовывает символы в кодирование, которое принимает ваш интерпретатор операционной системы. Вывод от command преобразован в кодирование MATLAB, которое будет отображено в командном окне. Если вы получаете неожиданные результаты команды, введите аргумент command непосредственно в подсказке операционной системы, чтобы видеть, как операционная система обрабатывает ваш вход.
Функции обратного вызова не называются, в то время как команда system выполняется.