Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

MATLAB の C++ ライブラリ

C++ ライブラリの機能を MATLAB® から直接呼び出す

別のアプリケーションからの呼び出しが可能な機能をエクスポートする C++ 共有ライブラリがある場合、それらのクラスと関数を直接 MATLAB で使用することができます。まず、MATLAB での機能の呼び出しに使用するために、C++ ライブラリに対するインターフェイスを作成しなければなりません。このインターフェイスの作成者は、"パブリッシャー" と呼ばれます。インターフェイスをパッケージ化して、MATLAB の "エンド ユーザー" と共有できます。以下に例を示します。

MATLAB で C++ ライブラリの機能を呼び出すには、プリビルドのインターフェイスを使用します。以下に例を示します。

C 共有ライブラリの関数を呼び出すには、関数 calllib を使用します。詳細については、MATLAB の C ライブラリを参照してください。この機能は、C 専用のライブラリと共に使用するのが最も効果的です。

MEX ファイルで C/C++ 関数を作成する場合は、C++ MEX アプリケーションまたはC MEX ファイル アプリケーションを参照してください。

関連情報