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