Dynamically write images in different names?

Hello all, I've got a small problem. I want to write a image file for every iteration but in different names. The condition is explained below
for i=1:n
imwrite(x:x+h,y:y+w,'file01.jpg');
end I want to save the file name as file01.jpg,file02.jpg and so on.The name must dynamically vary with each iteration .How can I do that?? Any help?

 采纳的回答

Beside the NUM2STR suggested in the FAQ, SPRINTF is fine also:
for i=1:n
imwrite(x:x+h,y:y+w, sprintf('file%.02d.jpg', i));
end
It is suggested in general to read the FAQ and the Getting Started chapters in the documentation before asking here.

更多回答(1 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Convert Image Type 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by