matlab保存图片如何自动命名

因为程序是一个30次的循环,想把每次运行产生的图片保存起来。如何自动命名?第一次的图片为fig1.jpg,第二次的为fig2.jpg如何设置保存路径?... 因为程序是一个30次的循环,想把每次运行产生的图片保存起来。
如何自动命名?第一次的图片为fig1.jpg,第二次的为fig2.jpg
如何设置保存路径?
展开
 我来答
fxrxwh
高粉答主

推荐于2017-09-17 · 说的都是干货,快来关注
知道顶级答主
回答量:7.1万
采纳率:89%
帮助的人:2.5亿
展开全部
  x=-pi:2*pi/300:pi;
  >> y=sin(x);
  >> plot(x,y);
  >> print(gcf,'-dpng','abc.png') % 保存为png格式的图片。
  >> figure(2) % 新建一个句柄为2的图形窗口。
  >> plot(x,cos(x)); % 在句柄为2的图形窗口上画图。
  >> grid
  >> saveas(gcf,['D:\',num2str(23),'.jpg']); %第一种23可以用循环变量“i”代替
  print(2,'-djpeg',['D:\',num2str(28),'.jpg']);%第二种28同上
  %以上两种方法将句柄为2的图形保存为jpeg/jpg格式的图片,文件名为'd:\num2str(i).jpeg'。
浪迹天涯的流星
2015-08-29 · 知道合伙人教育行家
浪迹天涯的流星
知道合伙人教育行家
采纳数:8922 获赞数:81535
对于基本办公软件比较擅长。

向TA提问 私信TA
展开全部
用plot作图然后可以用print保存,可以设置路径和文件名,clock命令可以得到当前的日期和时间。现在想把图片保存到'E:\Picture'文件夹下。请问怎样保存? 就保存成xx-yy-zz-pp-qq--rr.png格式的就行。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
12917736427c66b6
2015-08-17 · TA获得超过4.1万个赞
知道大有可为答主
回答量:7541
采纳率:83%
帮助的人:622万
展开全部
使用用imwrite('path','fig',num2str(循环变量),'jpg')命令。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB应用非常之广泛。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4774fccbc3
2013-10-18 · TA获得超过262个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:137万
展开全部
1楼说的对。也可用循环来写,
for k=1:30
h(k)=figure(k);
画图
。。。;
图名=sprintf('fig%d.jpg',k);
saveas(h(k),图名);
end
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
涂智华
2013-10-17 · 知道合伙人教育行家
涂智华
知道合伙人教育行家
采纳数:603 获赞数:1804
数学竞赛获奖选手

向TA提问 私信TA
展开全部
用imwrite('path','fig',num2str(循环变量),'jpg')命令
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式