主要内容

启用可变大小

可变大小数组支持

描述

App 配置窗格:内存

配置对象:coder.MexCodeConfig | coder.CodeConfig | coder.EmbeddedCodeConfig

启用可变大小参数指定代码生成器是否支持可变大小数组。

如果禁用可变大小支持,当 MATLAB® 代码使用可变大小数据结构体时,代码生成将失败。此外,当您禁用可变大小支持时,所有数据在代码生成期间都在栈上分配。对于大型数据结构体,这可能导致栈溢出。

依赖关系

选择此参数将启用参数启用动态内存分配

设置

On

此值是默认值。

代码生成器为可变大小数组生成代码。

Off

如果 MATLAB 代码使用可变大小数组,代码生成将失败。

编程用法

属性:EnableVariableSizing
值:true | false
默认值:true

版本历史记录

在 R2011a 中推出