matlab保存图片如何自动命名
因为程序是一个30次的循环,想把每次运行产生的图片保存起来。如何自动命名?第一次的图片为fig1.jpg,第二次的为fig2.jpg如何设置保存路径?...
因为程序是一个30次的循环,想把每次运行产生的图片保存起来。
如何自动命名?第一次的图片为fig1.jpg,第二次的为fig2.jpg
如何设置保存路径? 展开
如何自动命名?第一次的图片为fig1.jpg,第二次的为fig2.jpg
如何设置保存路径? 展开
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'。
>> 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两大部分。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用用imwrite('path','fig',num2str(循环变量),'jpg')命令。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB应用非常之广泛。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB应用非常之广泛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1楼说的对。也可用循环来写,
for k=1:30
h(k)=figure(k);
画图
。。。;
图名=sprintf('fig%d.jpg',k);
saveas(h(k),图名);
end
for k=1:30
h(k)=figure(k);
画图
。。。;
图名=sprintf('fig%d.jpg',k);
saveas(h(k),图名);
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用imwrite('path','fig',num2str(循环变量),'jpg')命令
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询