主要内容

墨西哥人文件函数

从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®文档。

Funzioni

mexext 二进制MEX文件名扩展名

Argomenti

墨西哥人文件位置

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

运行从别人接收的MEX文件

如何运行一个MEX文件。

Risoluzione一些problemi

墨西哥人版本兼容性

为了获得最好的结果,运行用MATLAB版本构建的MEX文件。

墨西哥人平台的兼容性

如果您从其他来源获得一个二进制MEX文件,请确保该文件是针对您希望在其上运行它的相同平台编译的。

MEX文件错误无效

当你得到一个无效的MEX文件错误时该怎么做。