假设我在 matlab 中打开了几个数字。我想要一些我可以调用的函数,例如save_all_figures_to_directory('dir_name')
,它将遍历所有图形并将它们保存到指定的文件夹中。我该怎么做呢?
问问题
12687 次
1 回答
12
您可以使用 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
于 2011-10-25T12:26:32.383 回答