MATLAB代码生成®代码支持以万博1manbetx下语言特性:
n维数组(见代码生成的数组大小限制)
矩阵操作,包括删除行和列
大小可变的数据(见可变大小数组的代码生成)
加下标(见代码生成的矩阵索引操作与MATLAB的不兼容性)
复数(见复杂数据的代码生成)
数字类(见万博1manbetx支持变量类型)
双精度,单精度和整数数学
定点算术
算术、关系和逻辑操作符
本地函数
持续的变量
全局变量(见使用应用程序指定全局变量类型和初始值)
结构(见代码生成的结构定义)
细胞阵列(见细胞数组)
字符(见代码生成中的字符编码)
字符串标量(见字符串的代码生成)
稀疏矩阵(见稀疏矩阵的代码生成)
函数处理(见代码生成的函数句柄限制)
匿名函数(见匿名函数的代码生成)
递归函数(见递归函数的代码生成)
嵌套函数(见嵌套函数的代码生成)
可变长度输入和输出参数列表(参见可变长度参数列表的代码生成)
MATLAB工具箱函数的子集(参见C/ c++代码生成支持的函数和对象-字母列万博1manbetx表)
一些工具箱中的函数和系统对象的子集(参见C/ c++代码生成支持的函数和对象-类别列万博1manbetx表)
MATLAB类(见用于代码生成的MATLAB类定义)
函数调用(见解析代码生成中的函数调用)
MATLAB的代码生成不支持以下常用的MATLAB特性:万博1manbetx
脚本
隐式的扩张
在执行元素操作或函数期间,代码生成不支持隐式扩展具万博1manbetx有兼容大小的数组。如果您的MATLAB代码依赖于隐式展开,则代码生成会导致大小不匹配错误。对于固定大小的数组,错误在编译时发生。对于可变大小的数组,错误会在运行时发生。有关隐式展开的更多信息,请参见基本操作的兼容数组大小(MATLAB)。
分类数组
日期和时间数组
Java®
地图的容器
表
时间序列对象
试一试
/抓
语句
这份清单并不详尽。要查看代码生成是否支持某个特性,请参见万博1manbetx代码生成支持的MATLAB特性万博1manbetx.