Main Content

Cell Arrays

Definition and use of cell arrays, differences for code generation

The code generator classifies a cell array as homogeneous or heterogeneous. Homogeneous cell arrays are represented as arrays in the generated code. Heterogeneous cell arrays are represented as structures in the generated code. To classify a cell array, the code generator considers the properties (class, size, complexity) of the elements and other factors such as how you use the cell array in your program. See Code Generation for Cell Arrays.


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



Unable to Determine That Every Element of Cell Array Is Assigned

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