MEX文件是在MATLAB中创建的函数,它调用C/C++程序或Fortran子例程。MEX函数的行为与MATLAB脚本或函数类似。
要调用MEX函数,请使用MEX文件的名称,不带文件扩展名。MEX文件仅包含一个函数或子例程。调用语法取决于MEX函数定义的输入和输出参数。MEX文件必须位于MATLAB路径上。
而MATLAB脚本和函数具有独立于平台的扩展M
和.mlx
,MEX函数具有以下64位平台特定的文件扩展名:
Linux®—.mexa64
苹果马科斯—.mexmaci64
微软®窗户®—.mexw64
要尝试调用MEX函数,请使用中的代码MEX函数表源代码示例构建并运行示例。
有关创建MEX函数的信息,请参见:
有关在模型中使用MEX S函数的信息,请参阅Simulink金宝app®文档
mexext |
二进制MEX文件扩展名 |
为了获得最佳结果,请运行使用MATLAB版本构建的MEX文件。
如果您从另一个源获取二进制MEX文件,请确保该文件是为要运行它的相同平台编译的。
当出现无效的MEX文件错误时,该怎么办。