10

matlab でいくつかの Figure を開いているとします。save_all_figures_to_directory('dir_name')たとえば、すべての図を反復処理して、指定したフォルダーに保存するなど、呼び出すことができる関数が必要です。どうすればいいですか?

4

1 に答える 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 に答える