I am trying to store matrices produced in a for loop before it get overwritten by the next iteration. The problem is the matrix size is that of an image while my loop limits is just from 1 to 9. What should I do knowing that I cannot use the cell command and put it in the loop limit?

2 件のコメント

Azzi Abdelmalek
Azzi Abdelmalek 2016 年 6 月 3 日
Show us your code
M
M 2016 年 6 月 3 日
編集済み: per isakson 2016 年 6 月 3 日
for k=1:9
I=sprintf('',k)
J=imread(I)
end

サインインしてコメントする。

 採用された回答

Geoff Hayes
Geoff Hayes 2016 年 6 月 3 日

0 投票

M - why can't you use a cell array to store the images?
myImages = cell(9,1);
for k=1:9
I=sprintf('',k); % is this supposed to be the name of a file? what is the extension?
J=imread(I);
myImages{k} = J;
end
You seem to be missing the file extension for your image though...

1 件のコメント

M
M 2016 年 6 月 3 日
I think my error was in the type of brackets. Thank you very much.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

タグ

質問済み:

M
M
2016 年 6 月 3 日

コメント済み:

M
M
2016 年 6 月 3 日

Community Treasure Hunt

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

Start Hunting!

Translated by