仿真程序动画作品--灭火器

2022-01-06 19:52 阅读(?)评论(0)
%作者:欧阳豪杰
%学号:1904020019
%班级:电气工程1901
axis([0,250,0,120]);%建立坐标系
hold on
axis ('off');%隐藏坐标系
fill([0,0,300,300],[0,120,120,0],'k');
%背景
fill([20,20,50,50,30,30,50,50],[10,40,40,30,30,15,15,10],'r');
fill([30,30,50,50],[15,30,30,15],'w')
fill([25,25,45,45,52,52,45,45],[40,45,45,44,45,41,42,40],'w');
line([45,45],[42,44],'color','k','linestyle','-','linewidth',0.5);
%灭火器
set(gcf,'DoubleBuffer','on');
line([150,225],[19,19],'color','w','linestyle','-','linewidth',3);
fill([160,154,170,190,200,220,210],[20,35,33,40,33,34,20],'r');
fill([171,168,180,189,198,208,202],[20,28,25,31,27,30,20],'y');
%火焰
pause(2)
text(90,90,'开始灭火','fontsize',20,'color','w');
pause(0.5)
a1= line([60,90],[41,37],'color','w','linestyle','-','linewidth',1);
a2= line([60,90],[45,48],'color','w','linestyle','-','linewidth',1);
pause(0.5)
a3= line([100,130],[37,33],'color','w','linestyle','-','linewidth',1);
a4= line([100,130],[48,52],'color','w','linestyle','-','linewidth',1);
a5= line([100,130],[44,46],'color','w','linestyle','-','linewidth',1);
a6= line([100,130],[40,39],'color','w','linestyle','-','linewidth',1);
%开始灭火
pause(0.5)
fill([150,150,230,230],[20,40,40,20],'k');
pause(0.01)
fill([162,158,176,190,195,214,208],[20,33,30,37,30,32,20],'r');
fill([174,170,183,190,195,204,199],[20,26,23,29,25,28,20],'y');
pause(0.5)
fill([150,150,230,230],[20,40,40,20],'k');
pause(0.01)
fill([168,165,176,186,195,208,205],[20,31,27,34,26,30,20],'r');
fill([178,176,183,188,192,199,195],[20,23,21.5,26,22,25,20],'y');
pause(0.5)
fill([150,150,230,230],[20,40,40,20],'k');
pause(0.01)
fill([173,170,178,185,191,198,197],[20,25,22.5,28,24,26,20],'r');
pause(0.5) 
fill([150,150,230,230],[20,40,40,20],'k');
pause(0.3) 
fill([53,53,133,133],[30,55,55,33],'k');
fill([0,0,250,250],[60,120,120,60],'k');
%灭火过程
pause(0.1) 
text(90,90,'灭火成功!','fontsize',20,'color','w');
%完成

  最后修改于 2022-09-08 16:16    阅读(?)评论(0)
 
表  情:
加载中...
 

请各位遵纪守法并注意语言文明