MATLAB からの C++ の呼び出し
C および C++ ライブラリの機能を MATLAB® から直接呼び出す
別のアプリケーションから呼び出し可能な機能をエクスポートする C および C++ 共有ライブラリがある場合、それらのクラスと関数を直接 MATLAB で使用できます。まず、MATLAB での機能の呼び出しに使用するために、ライブラリに対するインターフェイスを作成しなければなりません。このインターフェイスの作成者は、"パブリッシャー" と呼ばれます。インターフェイスをパッケージ化して、MATLAB の "エンド ユーザー" と共有できます。
MATLAB でライブラリの機能を呼び出すには、C++ ライブラリに対するプリビルド MATLAB インターフェイスの使用を参照してください。
MATLAB R2021b 以前の C 共有ライブラリの関数を呼び出すには、関数 calllib
を使用します。詳細については、MATLAB からの C の呼び出しを参照してください。この機能は、C 専用のライブラリと共に使用するのが最も効果的です。
C または C++ で記述された MATLAB 関数を作成するには、MATLAB (MEX ファイル) から呼び出せる C++ 関数の記述またはMATLAB (MEX ファイル) から呼び出せる C 関数の記述を参照してください。
カテゴリ
- C++ ライブラリに対する MATLAB インターフェイスの作成
C++ ライブラリに対する MATLAB インターフェイスを作成するために、MATLABclibgen
名前空間を使用する
- C++ ライブラリに対するプリビルド MATLAB インターフェイスの使用
C++ ライブラリ内の関数を呼び出すために、MATLABclib
名前空間を使用する