MATLAB: I want to save multiple images in a folder

imagesmultiple

I made the code but the looping variable comes in the string function so a single image is saved in the folder. Is any other way of separating the looping variable from the colon bars.
img=imread('cameraman.tif');
for i=1:5
img=imread('http://satellite.imd.gov.in/img/3Dnesec_ir1.jpg')
imwrite(img,'D:\output database\i.jpg','jpg')% x be a image to write
end

Best Answer

for k = 1:5
FileName = sprintf('D:\\output database\\%d.jpg', k)
...
end