How to deal with the problem of the changing size data?
Mostrar comentarios más antiguos
I have the following code:
im = {};
k = 0
while not_end():
im = {im{:}, dir(filepath, fileArray(k))};
k = k + 1;
end
where we assume that the fileArray is too big so I cannot pre-allocate im using length(fileArray). Moreover, you cannot also predict when not_end() becomes false. The example itself is artificial, the point is I cannot pre-allocate the cell array im for some reasons. Is there any structure in Matlab that can be used to add elements (like linked list for example) to the structure itself without much loss of the performance?
1 comentario
Oleg Komarov
el 9 de Ag. de 2011
Saying you cannot preallocate im because length(fileArray) is too big doesn't make sense unless it's length is infinite.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!