此示例演示如何为单元格数组初始化和分配内存。
单元数组不需要完全连续的内存。但是,每个单元格都需要连续的内存,就像在MATLAB中使用的单元格数组头一样®创建来描述数组。对于非常大的数组,递增地增加单元格的数量或单元格中的元素数量将导致出
的
内存
错误。
方法初始化单元格数组细胞
函数,或通过给最后一个元素赋值来实现。例如,这些语句是等价的:
C =细胞(25、50);C {25、50} = [];
MATLAB为25×50的单元格数组创建标题。但是,MATLAB并不为每个单元的内容分配任何内存。