Pre-allocazione della memoria per l'array di celle
Gli array di celle non richiedono una memoria completamente contigua. Tuttavia, ciascuna cella richiede una memoria contigua, così come l'intestazione dell'array di celle che MATLAB® crea per descrivere l'array. Per array molto grandi, aumentare progressivamente il numero di celle o il numero di elementi in una cella comporta errori Out of Memory.
Inizializzare un array di celle chiamando la funzione cell oppure assegnando un contenuto all'ultimo elemento. Ad esempio, se C non è già presente, queste dichiarazioni sono equivalenti:
C = cell(25,50);
C{25,50} = [];MATLAB crea l'intestazione per un array di celle 25x50. Tuttavia, MATLAB non alloca alcuna memoria per il contenuto di ciascuna cella.