文档

函数定义

定义和调用用于代码生成的函数

功能

外部编码器 声明一个或多个外部函数
编码员 防止对函数专门化使用表达式的常量值
编码器展开 通过为每个循环迭代创建循环体的副本来展开循环

话题

编译指令%#codegen

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

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

为生成代码瓦拉金瓦拉戈特.

递归函数的代码生成

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

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

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

匿名函数的代码生成

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

嵌套函数的代码生成

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

代码生成的函数调用解析

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

代码生成路径上文件类型的解析

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

外在功能

当代码生成不支持某个函数时,将该函数声明为外部函数。万博1manbetx

故障排除

for循环中varargin或varargout的非恒定索引

当代码生成器无法确定索引的值时,强制循环展开瓦拉金瓦拉戈特.

必须在运行时递归调用之前分配输出变量

运行时递归的输出变量分配疑难解答。

已达到编译时递归限制

编译时递归限制错误的疑难解答。

这个话题有用吗?