用于将matlab数字保存到指定目录的脚本

时间:2011-10-25 12:07:50

标签: matlab save figures

假设我在matlab中打开了几个数字。我想要一些我可以调用的函数,例如save_all_figures_to_directory('dir_name'),它会遍历所有数字并将它们保存到指定的文件夹中。我该怎么做?

1 个答案:

答案 0 :(得分: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