主要内容

在命令行生成MEX函数

生成MEX函数的命令行工作流

一步 行动 细节
1

安装必备产品。s manbetx 845

安装必备产品s manbetx 845
2

设置文件基础结构。

路径和文件基础结构设置
3.

修复代码分析器检测到的错误。

修复在设计时检测到的错误
4

指定生成配置参数。

指定生成配置参数
5

指定主要函数输入的属性。

指定入口点函数输入的属性
6

使用生成MEX函数codegen使用合适的命令行选项。

codegen

在命令行中生成MEX函数

在本例中,使用codegen函数从MATLAB中生成一个MEX函数®添加两个输入的文件。你可以使用codegenarg游戏选项,指定两个输入都为int16

  1. 在本地可写文件夹中,创建一个MATLAB文件,mcadd.m,其中包括:

    函数y = McAdd (u,v) %#代码原y = u + v;

  2. 在当前文件夹中生成特定于平台的MEX函数。在命令行中,指定两个输入参数为int16使用arg游戏选择。默认情况下,如果不使用arg游戏选项,codegen将输入视为实数,标量加倍。

    Codegen McAdd -args {int16(0), int16(0)}

    codegen生成一个MEX函数,mcadd_mex,在当前文件夹中。codegen还在名为万博1manbetxcodegen /墨西哥人/ mcaddcodegen使用MATLAB函数的名称作为生成文件的根名称,并为MEX文件创建特定于平台的扩展名,如命名约定

相关的话题