Выполните команду MATLAB в Сервере автоматизации
BSTR Execute([in] BSTR command)
Execute(command As String) As String
result = Execute(h,'command')
Функция Execute
выполняет оператор MATLAB®, заданный command
в Сервере автоматизации MATLAB, присоединенном к h
. Чтобы вызвать функцию с аргументами, используйте Feval
.
Сервер возвращает выходной параметр команды и любых предупреждающих сообщений MATLAB или сообщений об ошибке в result
. Если вы отключаете команду MATLAB с точкой с запятой и нет никаких предупреждений или сообщений об ошибке, result
может быть пустым.
Функции COM доступны в системах Microsoft® Windows® только.
Чтобы отобразить вывод от Execute
в клиентском окне, задайте выходную переменную, result
.
Если существует ошибка, функция Execute
возвращает сообщение об ошибке MATLAB с символами ???
, предварительно ожидаемый к тексту.