matlab的一个M函数,用于绘图,现在我想让其可以把运行时生成的图像自动保存,怎么加语句?

functiondrawGantt(m_Start,m_End,mTask_Job,mTask_Oper)[sizeMach,sizeJob]=size(m_Start)... function drawGantt(m_Start,m_End,mTask_Job,mTask_Oper)
[sizeMach,sizeJob]=size(m_Start);
maxT=max(m_End(:));
for NoTask=1:sizeJob
for NoMach=1:sizeMach
Start=m_Start(NoMach,NoTask);
End=m_End(NoMach,NoTask);
if Start ~=End
a=num2str(mTask_Job(NoMach,NoTask));
b=num2str(mTask_Oper(NoMach,NoTask));
plot([Start;End],[1;1]*NoMach,'-dm');
text(Start,NoMach+0.3,['(',a,',',b,')']);
end
hold on;
end
end
hold off;
axis([0,maxT,0,sizeMach+1]);
set(gca,'ytick',[1:1:sizeMach]);
text(maxT,sizeMach+1,[num2str(maxT)]);
xlabel('加工时间');
ylabel('加工机床');
title('甘特图');
展开
 我来答
xujq00
2013-04-29 · TA获得超过145个赞
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:107万
展开全部
str1='d:\work\test\file'; %存放的目录,及文件名前部分
for i=1:50
str=[str1 num2str(i) '.fig']; %生成需要保存图象的文件名=
画图
saveas(gcf,str);
end
追问
能生成jpg格式的图片吗?为什么要生成50份呢
追答
这些都是可以改的,格式有很多种如jpg,bmp都可以,至于保存多少个就看你需要了~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式