Saving figures in batch mode

I have code that generates n number of images (figures). I would like to know if matlab has a command that SAVES ALL figures into predetermined folder, wight the user's specified format (.fig, .pdf, .tiff). I have been out of scientific programing for a while, so this may be a new feature that you have, that I am not aware of, so please forgive me if what I am asking for is a matlab commodity by now.
G

Respuestas (1)

Azzi Abdelmalek
Azzi Abdelmalek el 19 de Jul. de 2014

1 voto

h=findobj('type','figure') % find the handles of the opened figures
folder='E:' % Desination folder
for k=1:numel(h)
filename=sprintf('image%d.jpg',k)
file=fullfile(folder,filename)
saveas(h(k),file)
end

2 comentarios

Azzi Abdelmalek
Azzi Abdelmalek el 19 de Jul. de 2014
Guillermo commented
Thank you Azzi - I am not familiar with "handles" as it pertains to what they do, how to use them for diff. circumstances - do you have some reading material that would clarify EXACTLY what they are used for? thanks,

Iniciar sesión para comentar.

Categorías

Más información sobre Printing and Saving en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 19 de Jul. de 2014

Comentada:

el 19 de Jul. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by