Main Content

本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

元胞数组

元胞数组的代码生成

代码生成器将元胞数组分类为同构异构。同构元胞数组在生成的代码中表示为数组。异构元胞数组在生成的代码中表示为结构体。为了对元胞数组进行分类,代码生成器会考虑元素的属性(类、大小、复/实性)和其他因素,例如,您如何在程序中使用元胞数组。请参阅Code Generation for Cell Arrays

函数

coder.varsizeDeclare variable-size data
coder.cstructnameName C structure type in generated code

coder.CellTypeRepresent set of MATLAB cell arrays

主题

Code Generation for Cell Arrays

The classification as homogeneous or heterogeneous determines how the cell array is represented in the generated code and how you can use the cell array.

Control Whether a Cell Array Is Variable-Size

Create variable-size cell arrays or force cell arrays to be variable-size.

代码生成的元胞数组限制

遵守针对元胞数组的代码生成限制。

疑难解答

Unable to Determine That Every Element of Cell Array Is Assigned

Troubleshoot cell array assignment for a variable-size cell array created with cell.