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

回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2014 年 7 月 19 日

1 投票

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 件のコメント

Azzi Abdelmalek
Azzi Abdelmalek 2014 年 7 月 19 日
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,

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeCreating, Deleting, and Querying Graphics Objects についてさらに検索

質問済み:

2014 年 7 月 19 日

Community Treasure Hunt

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

Start Hunting!

Translated by