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