Выполните команду операционной системы и возвратите выходной параметр
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
выполняется.