В этом примере показано, как инициализировать и выделить память для массива ячеек.
Массивы ячеек не требуют полностью непрерывной памяти. Однако каждой камера требуется смежная память, как и заголовку массива ячеек, который имеет MATLAB® создает для описания массива. Для очень больших массивов постепенное увеличение количества камер или количества элементов в камеру приводит к Out
of
Memory
ошибки.
Инициализируйте массив ячеек путем вызова cell
function, или путем назначения последнему элементу. Для примера эти операторы эквивалентны:
C = cell(25,50); C{25,50} = [];
MATLAB создает заголовок для массива ячеек 25 на 50. Однако MATLAB не выделяет никакой памяти для содержимого каждой камеры.