How can I save multiple plots to separate image files with variable file name?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Jungkeuk Park
am 6 Okt. 2018
Kommentiert: Jungkeuk Park
am 9 Okt. 2018
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.
1 Kommentar
KALYAN ACHARJYA
am 6 Okt. 2018
Bearbeitet: KALYAN ACHARJYA
am 6 Okt. 2018
Plot intensity vs col num (as the row is fixed), clarify?
Akzeptierte Antwort
Stephen23
am 7 Okt. 2018
Bearbeitet: Stephen23
am 7 Okt. 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
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!