matlab保存图片如何自动命名

发布网友

我来回答

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'。

热心网友

用plot作图然后可以用print保存,可以设置路径和文件名,clock命令可以得到当前的日期和时间。现在想把图片保存到'E:\Picture'文件夹下。请问怎样保存? 就保存成xx-yy-zz-pp-qq--rr.png格式的就行。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

热心网友

使用用imwrite('path','fig',num2str(循环变量),'jpg')命令。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB应用非常之广泛。

热心网友

1楼说的对。也可用循环来写,
for k=1:30
h(k)=figure(k);
画图
。。。;
图名=sprintf('fig%d.jpg',k);
saveas(h(k),图名);
end

热心网友

用imwrite('path','fig',num2str(循环变量),'jpg')命令

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com