主要内容

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

墨西哥ファイル関数

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

墨西哥ファイルは MATLABで作成される関数であり、C/C++プログラムや Fortranのサブルーチンを呼び出します。墨西哥関数は MATLABのスクリプトや関数と同様に動作します。

墨西哥関数を呼び出すには、墨西哥ファイルの名前をファイル拡張子なしで使用します。墨西哥ファイルには 1.つの関数またはサブルーチンのみが含まれています。呼び出し構文は 墨西哥関数によって定義される入力引数および出力引数によって異なります。墨西哥ファイルは MATLABパス上になければなりません。

MATLABのスクリプトと関数にはプラットフォームに依存しない拡張子Mおよび.mlxが付きますが、墨西哥関数には 64ビット プラットフォーム固有の次のファイル拡張子が付きます。

  • Linux®.mexa64

  • 苹果马科斯.mexmaci64

  • 微软®窗户®.mexw64

墨西哥関数の呼び出しを試してみるには、墨西哥関数のソース コード例の表のコードを使用して例をビルドし、実行します。

墨西哥関数の作成の詳細については、以下を参照してください。

モデルでの MEX S-函数の使用については、模拟金宝app®ドキュメンテーションを参照してください。

関数

mexext バイナリ 墨西哥ファイル名の拡張子

トピック

墨西哥ファイルの配置

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

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

墨西哥ファイルの実行方法。

トラブルシューティング

墨西哥のバージョン互換性

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

墨西哥プラットフォームの互換性

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

無効な 墨西哥ファイル エラー

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