呼叫MEX功能
从MATLAB调用C/ c++或Fortran MEX文件函数®
MEX文件是在MATLAB中创建的函数,它调用C/ c++程序或Fortran子例程。MEX函数的行为就像MATLAB脚本或函数。
调用MEX函数时,使用MEX文件的名称,不带文件扩展名。MEX文件只包含一个函数或子例程。调用语法取决于由MEX函数定义的输入和输出参数。MEX文件必须在您的MATLAB路径下。
而MATLAB脚本和函数具有平台无关的扩展00
而且.mlx
, MEX函数有这些64位平台特定的文件扩展名:
Linux®- - - - - -
.mexa64
苹果macOS- - - - - -
.mexmaci64
微软®窗户®- - - - - -
.mexw64
要尝试调用MEX函数,请使用中的代码表的MEX函数源代码示例构建和运行示例。
有关创建MEX函数的信息,请参见:
有关在模型中使用MEX s -函数的信息,请参阅Simulink金宝app®文档。
函数
mexext |
二进制MEX文件扩展名 |
Rubriques
- MEX文件放置
将MEX文件放在MATLAB路径下的文件夹中。
- 运行您从其他人那里收到的MEX文件
如何运行MEX文件。
Résolution des problèmes
为获得最佳效果,请运行用MATLAB版本构建的MEX文件。
如果从其他来源获得二进制MEX文件,请确保该文件是针对要在其上运行的同一平台编译的。
当你得到一个无效的MEX文件错误时该怎么做。