Save unlimited matrix from cell arrays
1 回表示 (過去 30 日間)
古いコメントを表示
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 件のコメント
Ced
2015 年 10 月 15 日
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
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!