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