ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

MEX ファイル関数の呼び出し

MATLAB® からの C/C++ または Fortran MEX ファイル関数の呼び出し

MEX ファイルは MATLAB で作成される関数であり、C、C++ または Fortran のサブルーチンを呼び出します。MEX ファイルを呼び出すには、拡張子なしのファイル名を使用します。MEX ファイルには関数またはサブルーチンが 1 つだけ含まれ、その名前が MEX ファイルの名前となります。ファイルは MATLAB パス上になければなりません。

MEX ファイルの作成の詳細については、C MEX ファイル アプリケーションを参照してください。

モデルでの MEX S-Function の使用については、Simulink® ドキュメンテーションを参照してください。

関数

mexextバイナリ MEX ファイル名の拡張子
inmemメモリ内の関数、MEX ファイル、クラスの名前

トピック

MEX ファイルの使用

MEX 関数は、C/C++ または Fortran のソース コードから作成されたサブルーチンです。これらのファイルは、MATLAB スクリプトおよび組み込み関数と同様に振る舞います。 

MEX ファイルの配置

MATLAB パス上のフォルダーに MEX ファイルを配置します。

他のユーザーから受け取った MEX ファイルの実行

MEX ファイルの実行方法。

トラブルシューティング

バージョン互換性

最良の結果を得るには、使用している MATLAB バージョンで作成された MEX ファイルを実行します。

プラットフォーム互換性

別のソースからバイナリ MEX ファイルを取得する場合は、そのファイルが、ファイルを実行するプラットフォーム用にコンパイルされていることを確認してください。

無効な MEX ファイル エラー

無効な MEX ファイル エラーが発生した場合の対処方法。