Main Content

matlab::engine::startMATLABAsync

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>>

MATLABEngine へのポインターを取得するために使用する FutureResult オブジェクト

すべて展開する

MATLAB を非同期的に起動して、FutureResult オブジェクトを返します。FutureResult を使用して MATLABEngine オブジェクトへのポインターを取得します。

FutureResult<std::unique_ptr<MATLABEngine>> matlabFuture = startMATLABAsync(); ... std::unique_ptr<MATLABEngine> matlabPtr = matlabFuture.get();

バージョン履歴

R2017b で導入