exponenta event banner

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

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

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

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

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

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

См. также

Связанные темы