我想使用组合的字符串和数字作为文件名,例如:
for im_num = 1:10
im_name = sprintf('bottle crate/bottle_crate_%d.png',im_num);
file_num = sprintf('f%d',im_num);
file_num = imread(im_name);
end
我可以使用组合的字符串作为文件路径,但是文件名,我想从f1,f2更改为f10,但是它不起作用,如何更改它?
这是一个如何在循环中动态创建诸如f1
,'f2'...之类的变量并为其分配一些输入的示例(在这里我只是输入一个随机#:]
for n=1:10
assignin('base', ['f' int2str(n)], rand(1) );
end