Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

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 関数の記述を参照してください。

カテゴリ

関連情報