文档

函数定义

定义和调用函数代码生成

MATLAB函数 包括MATLAB代码模型,生成可嵌入C代码
MATLAB系统 包括系统对象模型

功能

coder.extrinsic 申报非本征函数或函数
coder.ignoreConst 防止使用常数的表达式值函数的专门化
coder.unroll 展开循环复制的每个循环迭代循环体

主题

编译指令% # codegen

表明一个MATLAB®函数是用于代码生成。

可变长度参数列表的代码生成

生成的代码变长度输入宗量varargout

递归函数的代码生成

在MATLAB代码使用递归函数用于代码生成。

强制代码生成器使用运行时递归

重写你的MATLAB代码,代码生成器使用运行时递归,而不是编译时递归。

匿名函数的代码生成

在MATLAB代码使用匿名函数用于代码生成。

嵌套函数的代码生成

MATLAB代码中使用嵌套函数用于代码生成。

解析函数调用的代码生成

代码生成器使用优先级规则来解决函数调用。

分辨率的文件类型代码生成路径

代码生成器使用优先级规则解决文件类型。

非本征函数

声明一个函数作为外在时代码生成不支持该函数。万博1manbetx

故障排除

非常数的指数变长度输入宗量或varargout for循环

力循环展开时,代码生成器不能确定指数的值变长度输入宗量varargout

输出变量前必须指定运行时递归调用

解决运行时递归输出变量赋值。

编译时递归限制达到

解决编译时递归限制错误。

这个主题有帮助吗?