看板 MATLAB 關於我們 聯絡資訊
先放程式碼 Tstart=datenum(2015,06,13,17,04,09); figure(1) for b=1:10 Tval=Tstart+b/24/3600; cd 路徑 savefig(gcf,[datestr(Tval,31),'.fig']); print('-djpg',['datestr(Tval,31)']); end 我想儲存為fig檔和jpg檔,而且檔名可以從Tstart的時間每秒儲存, 並依序儲存到10秒,但是print的用法完全不能跑 因此我先不做print,只做savefig 而savefig則是可以跑,不過儲存為一個空檔案,跟我想要的10個fig檔完全不一樣。 想問各位大大,我的用法錯在哪裡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.26.196 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1456027547.A.07C.html ※ 編輯: rponse (140.112.26.196), 02/21/2016 12:20:59 ※ 編輯: rponse (140.112.26.196), 02/21/2016 12:30:34
prouno: print(gcf,'-djpeg',[datestr(Tval,31),'.jpg']) 02/21 13:50
rponse: 我發現我的問題是檔名不能有標點符號,所以才不能跑fig檔 02/21 14:59
rponse: 不過還是感謝 我jpg檔也可以跑了 02/21 15:00