2014-07-10 29 views

回答

1

使用num2str

saveas(gcf, ['figure_' num2str(n) ], 'jpeg') ; 
+0

簡單而有效!側面的問題,我將如何更改該行代碼以將所有圖像保存到我的桌面上的文件夾? – Prefoninsane

+0

@ user3145111像'saveas(gcf,['C:\ path_to_folder_on_desktop''figure_'num2str(n)],'jpeg');' – P0W

2
for i=1:6 
    % construct the filename for this loop - this would be `str1` in your example 
    file_name = sprintf('picture_%i.jpeg', i); 
    % or: 
    file_name = strcat('picture_', num2str(i), '.jpeg'); 
    % call the function with this filename: 
    saveas(gcf,'file_name','jpeg') 
end 

希望這有助於。

+0

我喜歡在'sprintf'中使用'%02i'選項,所以文件編號爲01,02,...而不是1,2,...這樣,如果你有多於10個文件,當你按文件名對文件夾排序時,它們會正確排序。 –

相關問題