主要内容

MEX文件功能

从MATLAB致电C / C ++或FORTRAN MEX文件函数®

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文件名扩展

话题

MEX文件安排

将MEX文件放在MATLAB路径上的文件夹中。

运行从其他人收到的MEX文件

如何运行MEX文件。

故障排除

MEX版本兼容性

为获得最佳结果,请使用MATLAB版本内置的MEX文件。

MEX平台兼容性

如果从另一个源获得二进制MEX文件,请确保为要在其上运行的同一平台编译文件。

无效的MEX文件错误

当您获得无效的MEX文件错误时要做什么。