适应数据
代码生成的定义和区别
功能
coder.varsize |
声明可变大小的数据 |
主题
- 可变大小数组的代码生成
可变大小数据是指其大小在编译时未知或其大小在运行时可以改变的数据。
- MATLAB函数金宝app块中对可变大小数组的控制支持
使用属性检查器来启用或禁用MATLAB函数块中的可变大小数据支持。金宝app
- 声明可变大小的输出
使用符号窗格指定可变大小输出的大小和上限。
- 为代码生成定义可变大小的数据
选择定义可变大小数据的方法。
- 在MATLAB函数块中使用可变大小数组的动态内存分配
生成使用动态内存分配的C/ c++代码。
- 在MATLAB函数块中控制可变大小数组的内存分配
禁用动态内存分配或指定动态内存分配阈值MATLAB函数块。
- 指定可变大小数组的上界
要避免动态内存分配,请指定可变大小数组的上限。
- 在代码生成的可变大小支持中与MATLAB不兼容金宝app
有时,生成代码中变量大小数据的结果与MATLAB中的结果不同®.
- 工具箱函数代码生成的可变大小限制
对于可变大小数据的一些限制适用于多个工具箱函数。
- 在滤波算法中使用可变大小的信号
模拟一个模型,该模型使用可变大小的向量来存储白噪声信号的值。
故障排除
排除大小不匹配和上限检测错误。