主要内容

可变大小数据

用于代码加速、动态内存分配的可变大小数据

可变大小数据是其大小在编译时未知或在运行时发生更改的数据。要在您要加速或转换的 MATLAB® 代码中使用可变大小数据,请遵循所描述的规范。在用于算法加速或定点转换的 MATLAB 代码中,使用可变大小数据存在一定的限制。

函数

coder.areUnboundedVariableSizedArraysSupported检查当前配置设置是否允许无界可变大小数组 (自 R2024a 起)
coder.varsize解决大小不兼容性错误并声明上界

主题

疑难解答

解决错误:左侧是固定大小,而右侧是可变大小

在将可变大小数组赋给固定大小数组时对错误进行故障排除。

解决错误:字符串不支持 coder.varsize

对将 coder.varsize 与字符串变量结合使用时的代码生成错误进行故障排除。