exponenta event banner

matlab:: engine::

Асинхронный запуск MATLAB

Описание

FutureResult<std::unique_ptr<MATLABEngine>> startMATLABAsync(const std::vector<String>& options = std::vector<String>())

Запустите MATLAB ® асинхронно в отдельном процессе с опциональными опциями запуска MATLAB.

Включать

Пространство имен:

matlab::engine
ВключатьMatlabEngine.hpp

Параметры

const std::vector<String>& options

Параметры запуска, используемые для запуска MATLAB. Можно указать несколько параметров запуска. Модуль поддерживает все опции запуска MATLAB, за исключением опций, перечисленных в разделе Неподдерживаемые опции запуска. Список параметров см. в команде для конкретной платформы. matlab (Windows), matlab (macOS), или matlab (Linux).

Возвращаемое значение

FutureResult<std::unique_ptr<MATLABEngine>>

A FutureResult используется для получения указателя на MATLABEngine

Примеры

развернуть все

Запустить MATLAB асинхронно и вернуть FutureResult объект. Используйте FutureResult чтобы получить указатель на MATLABEngine объект.

FutureResult<std::unique_ptr<MATLABEngine>> matlabFuture = startMATLABAsync();
...
std::unique_ptr<MATLABEngine> matlabPtr = matlabFuture.get();
Представлен в R2017b