Скрипт для сохранения фигур Matlab в указанный каталог - PullRequest
10 голосов
/ 25 октября 2011

Предположим, у меня есть несколько открытых фигур в Matlab. Мне нужна функция, которую я могу вызвать, например, save_all_figures_to_directory('dir_name'), которая будет перебирать все цифры и сохранять их в указанной папке. Как мне это сделать?

1 Ответ

12 голосов
/ 25 октября 2011

Вы можете использовать функцию Matlab findobj:

function save_all_figures_to_directory(dir_name)
figlist=findobj('type','figure');
for i=1:numel(figlist)
    saveas(figlist(i),fullfile(dir_name,['figure' num2str(figlist(i)) '.fig']));
end
end
...