Image file saving location
    5 views (last 30 days)
  
       Show older comments
    
my code  ↓
for i = 1:5
    h = imagesc(X, Y, Z(:,:,i)); xlim([-2 2]); ylim([-1 1]); 
    fname = ['Image', num2str(i)];
    print(fname, '-djpeg');
end
How do I save the image file to folder 'C:\Users\leehj\Desktop\aaa' ?
0 Comments
Accepted Answer
  Walter Roberson
      
      
 on 19 May 2022
        outdir = 'C:\Users\leehj\Desktop\aaa';
for i = 1:5
    h = imagesc(X, Y, Z(:,:,i)); xlim([-2 2]); ylim([-1 1]); 
    fname = fullfile(outdir, ['Image', num2str(i)]);
    print(fname, '-djpeg');
end
2 Comments
  Walter Roberson
      
      
 on 19 May 2022
				
      Edited: Walter Roberson
      
      
 on 19 May 2022
  
			Note: with modern MATLAB, you should consider using exportgraphics() .
Also you should probably include the file extension.
There are also nicer ways to construct the name,
outdir = "C:\Users\leehj\Desktop\aaa";
ax = gca;
for i = 1:5
    imagesc(ax, X, Y, Z(:,:,i)); xlim([-2 2]); ylim([-1 1]); 
    fname = fullfile(outdir, "Image" + i + ".jpg");
    exportgraphics(ax, fname);
end
More Answers (1)
  KSSV
      
      
 on 19 May 2022
        thepath = 'C:\Users\leehj\Desktop\aaa\' ; 
for i = 1:5
    h = imagesc(X, Y, Z(:,:,i)); xlim([-2 2]); ylim([-1 1]); 
    fname = [thepath,'Image', num2str(i)];
    print(fname, '-djpeg');
end
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

