从MATLAB代码生成®代码支持以万博1manbetx下语言功能:
n维阵列(见代码生成数组大小限制)
矩阵操作,包括行和列的缺失
可变大小的数据(见代码生成可变大小的数组)
下标(见不兼容与矩阵索引操作MATLAB代码生成)
复数(见代码生成复杂数据)
数字类(见万博1manbetx支持的变量类型)
双精度,单精度,和整数数学
枚举(见代码生成的枚举)
定点运算
算术,关系和逻辑运算符
本地功能
持久变量
全局变量
结构(见代码生成结构定义)
单元阵列(见电池阵列)
表(见代码生成的表)
时间表已持续时间
向量作为行时间(见代码生成时间表)
字符(见字符的代码生成编码)
串标量(见代码生成弦乐)
明确的
阵列(见代码生成对分类数组)
约会时间
阵列(见代码生成日期时间阵列)
持续时间
阵列(见代码生成的时间阵列)
稀疏矩阵(见代码生成稀疏矩阵)
函数处理(见功能处理限制代码生成)
匿名函数(见代码生成匿名函数)
递归函数(见代码生成的递归函数)
嵌套函数(见代码生成嵌套函数)
可变长度输入和输出参数列表(见代码生成可变长度参数列表)
工具箱的功能子集(见支持的C / C ++代码生成函数和对象万博1manbetx)
功能子集,并在几个工具箱系统对象(见支持的C / C ++代码生成函数和对象万博1manbetx)
MATLAB类(见代码生成MATLAB类定义)
函数调用(见功能的决议呼吁代码生成)
从MATLAB代码生成不支持以下常用的MATLAB特点:万博1manbetx
脚本
隐式扩张
代码生成不支持逐元素的操作或功能的执行期间与兼容的万博1manbetx尺寸阵列的隐式膨胀。如果您的MATLAB代码依赖于隐性扩展,代码生成导致大小不匹配错误。为固定大小的数组,在编译时发生错误。对于可变大小的数组,在运行时出现错误。有关隐式扩张的更多信息,请参阅支持数组大小的基本操作(MATLAB)。用于代码生成,实现隐式扩展,使用bsxfun
。
GPU阵列
MATLAB编码器™不支持GPU阵列。万博1manbetx但是,如果您有GPU编码器™,您可以生成CUDA®MEX码取GPU阵列输入。
calendarDuration
阵列
Java的®
地图容器
时间表已约会时间
向量作为行时间
时间序列对象
尝试
/抓住
声明
功能参数验证
这个名单并不详尽。要查看是否有功能支持生成代码,请参阅万博1manbetxMATLAB功能,代码生成支持万博1manbetx。