Предварительно выделенная память для массива ячеек

В этом примере показано, как инициализировать и выделить память для массива ячеек.

Массивы ячеек не требуют полностью непрерывной памяти. Однако каждой камера требуется смежная память, как и заголовку массива ячеек, который имеет MATLAB® создает для описания массива. Для очень больших массивов постепенное увеличение количества камер или количества элементов в камеру приводит к Out of Memory ошибки.

Инициализируйте массив ячеек путем вызова cell function, или путем назначения последнему элементу. Для примера эти операторы эквивалентны:

C = cell(25,50);
C{25,50} = [];

MATLAB создает заголовок для массива ячеек 25 на 50. Однако MATLAB не выделяет никакой памяти для содержимого каждой камеры.

См. также

Похожие темы