このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。
C++ アプリケーションでのデータの交換とマッピング
C++ アプリケーションからの MATLAB データの操作
C++ エンジン APIおよびC++ 用の MATLAB データ APIを使用して C++ プログラムと MATLAB® 関数の間でデータを受け渡す例です。
厳密に型指定されたインターフェイスを使用して、MATLAB と C++ の間に厳密なデータ型マッピングを適用します。関数 matlab.engine.typedinterface.generateCPP
を呼び出して、MATLAB 関数およびクラスの C++ ヘッダー ファイルを生成します。その後、これらのヘッダー ファイルを使用して C++ アプリケーションをビルドするときに、C++ コードを記述しなくても、MATLAB 関数およびクラスを C++ 関数およびクラスとして使用できます。
関数
トピック
MATLAB データ型の作成
- C++ からの構造体配列の作成
構造体配列を C++ で作成し、MATLAB に渡します。または、MATLAB で定義された構造体配列を取得します。 - C++ からの cell 配列の作成
C++ で異種混合配列を作成し、MATLAB cell 配列として使用します。 - C++ から MATLAB への列挙の引き渡し
MATLAB 列挙クラスのメンバーを C++ から MATLAB に渡す。 - C++ から MATLAB へのスパース配列の引き渡し
配列を MATLAB スパース配列として MATLAB に渡す。 - Use MATLAB Handle Classes in C++
Integrate MATLAB handle classes with C++ applications.
厳密に型指定されたインターフェイス
- Write MATLAB Code for Strongly Typed C++ Interface
Specify data type requirements in MATLAB code. - Data Type Mappings Between C++ and Strongly Typed MATLAB Code
Refer to data type mappings between C++ and MATLAB when using strongly typed MATLAB code. - Limitations of Strongly Typed Interface for C++
Strongly typed interface for C++ features not supported in MATLAB.
トラブルシューティング
C++ 用の MATLAB エンジン API は MATLAB の特定の例外クラスを定義します。