How can I save multiple plots to separate image files with variable file name?

1 view (last 30 days)
Hi, I want to know how I can put the variable file name for saving multiple plots to image files. For example, for 1394x1040 size image, if I create a plot of intensity for every row of pixels and save evey plot to separate image files, I have to use variables in image file name.
Thank you so much for the help.

Accepted Answer

Stephen23
Stephen23 on 7 Oct 2018
Edited: Stephen23 on 7 Oct 2018
"...if I create a plot of intensity for every row of pixels and save evey plot to separate image files, I have to use variables in image file name."
Yes, you will have to use variables in the filename. And that is easy with sprintf, something like this:
im = your 1394x1040 image
for k = 1:size(im,1)
row = im(k,:);
... process and plot of each row
fnm = sprintf('Plot %d.png',k);
saveas(gcf,fnm)
end

More Answers (0)

Categories

Find more on Images in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!