作者rponse (阿乓)
看板MATLAB
标题[绘图] 储存fig档和print用法
时间Sun Feb 21 12:05:45 2016
先放程式码
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://webptt.com/cn.aspx?n=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
1F:→ prouno: print(gcf,'-djpeg',[datestr(Tval,31),'.jpg']) 02/21 13:50
2F:→ rponse: 我发现我的问题是档名不能有标点符号,所以才不能跑fig档 02/21 14:59
3F:→ rponse: 不过还是感谢 我jpg档也可以跑了 02/21 15:00