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?

 채택된 답변

Jan
Jan 2011년 2월 20일

1 개 추천

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개)

David Young
David Young 2011년 2월 20일

0 개 추천

See "How can I process a sequence of files?" at http://matlab.wikia.com/wiki/FAQ

카테고리

도움말 센터File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

질문:

2011년 2월 20일

Community Treasure Hunt

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

Start Hunting!

Translated by