Save unlimited matrix from cell arrays

3 visualizzazioni (ultimi 30 giorni)
Rdmato33
Rdmato33 il 15 Ott 2015
Commentato: Rdmato33 il 15 Ott 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 Commenti
Ced
Ced il 15 Ott 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

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by