Array di celle
Il generatore di codice classifica un array di celle come omogeneo o eterogeneo. Gli array di celle omogenei sono rappresentati come array nel codice generato. Gli array di celle eterogenei sono rappresentati come strutture nel codice generato. Per classificare un array di celle, il generatore di codice considera le proprietà (classe, dimensione, complessità) degli elementi e altri fattori, come il modo in cui l’array di celle viene utilizzato nel programma. Vedere Code Generation for Cell Arrays.
Funzioni
coder.cstructname | Name C structure type in generated code |
coder.varsize | Declare variable-size data |
Argomenti
- 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.
- Cell Array Limitations for Code Generation
Adhere to code generation restrictions for cell arrays.
Risoluzione dei problemi
Resolve Issue: Cell Array Elements Must Be Fully Defined Before Use
Troubleshoot code generation errors when cell array elements are not defined before use.