matlab保存图片如何自动命名
发布网友
发布时间:2022-04-23 01:11
我来回答
共5个回答
热心网友
时间:2023-07-27 23:04
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'。
热心网友
时间:2023-07-27 23:04
用plot作图然后可以用print保存,可以设置路径和文件名,clock命令可以得到当前的日期和时间。现在想把图片保存到'E:\Picture'文件夹下。请问怎样保存? 就保存成xx-yy-zz-pp-qq--rr.png格式的就行。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
热心网友
时间:2023-07-27 23:05
使用用imwrite('path','fig',num2str(循环变量),'jpg')命令。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB应用非常之广泛。
热心网友
时间:2023-07-27 23:05
1楼说的对。也可用循环来写,
for k=1:30
h(k)=figure(k);
画图
。。。;
图名=sprintf('fig%d.jpg',k);
saveas(h(k),图名);
end
热心网友
时间:2023-07-27 23:06
用imwrite('path','fig',num2str(循环变量),'jpg')命令