Save unlimited matrix from cell arrays

3 visualizaciones (últimos 30 días)
Rdmato33
Rdmato33 el 15 de Oct. de 2015
Comentada: Rdmato33 el 15 de Oct. de 2015
Hello, I get a cell array which contains 103 cells of different dimensions. Each cell represents a matrix and it can be displayed as an image. How can I extract each matrix in a for loop?
According to an old message published on matlab answers (<http://www.mathworks.com/matlabcentral/answers/36876-how-to-extract-cell-arrays-contained-in-a-cell)>, I know how to do that one by one but not for the whole cell :
image1 = cellArray{1}; % extract matrix 1 (on 103) from the cell array #1
image2 = cellArray{2}; % and so on.
Thanks for your help
  4 comentarios
Ced
Ced el 15 de Oct. de 2015
Why not just a simple for loop?
i.e.
n_cols = size(my_array,2); % 103 in your case
for i = 1:n_cols
image = my_array{i};
% do whatever processing you need
end
Rdmato33
Rdmato33 el 15 de Oct. de 2015
Ok. Thanks.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by