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

3 vues (au cours des 30 derniers jours)
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 commentaire
KALYAN ACHARJYA
KALYAN ACHARJYA le 6 Oct 2018
Modifié(e) : KALYAN ACHARJYA le 6 Oct 2018
Plot intensity vs col num (as the row is fixed), clarify?

Connectez-vous pour commenter.

Réponse acceptée

Stephen23
Stephen23 le 7 Oct 2018
Modifié(e) : Stephen23 le 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

Plus de réponses (0)

Catégories

En savoir plus sur Images dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by