Main Content

matlab.mex.MexHost クラス

名前空間: matlab.mex
スーパークラス: handle

C++ MEX 関数のアウトプロセス ホストの実行

説明

matlab.mex.MexHost クラスのインスタンスは C++ MEX 関数を実行するために作成されたプロセスを表します。C++ MEX 関数は、このクラスの feval メソッドを使用してホスト プロセスで MATLAB® から実行できます。C++ MEX 関数のプロセス外の実行の詳細については、C++ MEX 関数のアウトプロセスでの実行を参照してください。

matlab.mex.MexHost クラスは handle クラスです。

作成

関数 mexhost を使用して matlab.mex.MexHost オブジェクトを作成します。

プロパティ

すべて展開する

プロセスの環境変数。string 配列として返されます。

属性:

GetAccess
public
SetAccess
private

データ型: string

ホスト プロセスに読み込まれる C++ MEX 関数の名前。string ベクトルとして返されます。

属性:

GetAccess
public
SetAccess
private

データ型: string

C++ MEX ホスト プロセスの名前。string スカラーとして返されます。

例: MATLABMexHost

属性:

GetAccess
public
SetAccess
private

データ型: string

C++ MEX ホスト プロセスのプロセス識別子。string スカラーとして返されます。

属性:

GetAccess
public
SetAccess
private

データ型: string

メソッド

すべて展開する

すべて折りたたむ

関数 mexhost を使用して matlab.mex.MexHost クラスのオブジェクトを作成します。オブジェクトを使用して、C++ MEX 関数を MEX ホスト プロセスで実行する feval を呼び出します。

mexHost = mexhost;
result = feval(mexHost,'MyMexFunction',inputs);

バージョン履歴

R2019a で導入