日志正文
|
||
%作者:1903090015 clc;%清空 axis([0,200,0,200]); axis off;%去坐标 hold on; kx=0:0.01:10; text(20,200,'带宋第三届蹴鞠大赛','fontsize',20,'color','k'); %写入标题 t1=plot(50+4*cos(kx),80+6*sin(kx),'k');%小人1头 t2=line([50 50],[74 52],'color','r');%人1身体 t3=line(49,82,'color','k','marker','*','markersize',3);%人1眼睛 t4=line([48 52],[78 78],'color','black');%人1嘴 t5=fill([50 45 50],[70 55 65],'r');%小人1胳膊 t6=fill([50 55 50],[70 55 65],'r');%小人1胳膊 t7=fill([50 52],[52 33],'r');%小人1腿 t8=fill([50 48],[52 33],'r');%小人1腿 a1=plot(50+60+4*cos(kx),30+80+6*sin(kx),'k');%人2头 a2=line([60+50 60+50],[74+30 52+30],'color','r');%人2身体 a3=line(59+50,82+30,'color','r','marker','.','markersize',3);%人2眼睛 a4=line([58+50 62+50],[78+30 78+30],'color','k');%人2嘴 a5=fill([60+50 55+50 60+50],[70+30 55+30 65+30],'r');%小人2胳膊 a6=fill([60+50 65+50 60+50],[70+30 55+30 65+30],'r');%小人2胳膊 a7=fill([60+50 62+50],[52+30 33+30],'r');%小人2腿 a8=fill([60+50 58+50],[52+30 33+30],'r');%小人2腿 b1=plot(20+60+4*cos(kx),-30+80+6*sin(kx),'k');%人3头 b2=line([60+20 20+60],[-30+74 52-30],'color','m');%人3身体 b3=line(59+20,82-30,'color','g','marker','*','markersize',3);%人3眼睛 b4=line([58+20 62+20],[78-30 78-30],'color','k');%人3嘴 b5=fill([60+20 55+20 60+20],[70-30 55-30 65-30],'k');%小人3胳膊 b6=fill([60+20 65+20 60+20],[70-30 55-30 65-30],'k');%小人3胳膊 b7=fill([60+20 62+20],[52-30 33-30],'r');%小人3腿 b8=fill([60+20 58+20],[52-30 33-30],'r');%小人3腿 c1=line([170 170],[180 60],'color','k');%门腿 c2=line([195 195],[170 50],'color','k');%门腿 c3=fill([170 195 195 170],[180 170 140 150],'y');%门框 c4=fill([176 182 187],[155 170 152],'w');%洞 d=line(64,82,'color','r','marker','.','markersize',50);%球 %第一脚 t=0; while t<30 t=t+1; set(d,'xdata',64,'ydata',82-t) set(t7,'xdata',[50 52+0.7*t],'ydata',[52 33+0.3*t]) pause(0.05) set(gcf,'doublebuffer','on');%消除振动 drawnow%刷新屏幕 end %第二脚 t=0; while t<30 t=t+1; set(d,'xdata',64+1.4*t,'ydata',52+0.74*t) set(t7,'xdata',[50 73-0.7*t],'ydata',[52 42-0.3*t]) set(a8,'xdata',[110 108-0.07*t],'ydata',[82 63+0.36*t]) pause(0.05) set(gcf,'doublebuffer','on');%消除振动 drawnow%刷新屏幕 end %第三脚 t=0; while t<30 t=t+1; set(d,'xdata',106-1.03*t,'ydata',74-2.06*t) set(b8,'xdata',[80 78-0.1*t],'ydata',[22 3+0.3*t]) set(a8,'xdata',[110 102+0.07*t],'ydata',[82 74-0.36*t]) pause(0.05) set(gcf,'doublebuffer','on');%消除振动 drawnow%刷新屏幕 end %射门 t=0; while t<30 t=t+1; set(d,'xdata',74-0.5*t,'ydata',12+1.6*t) set(t7,'xdata',[50 52+0.23*t],'ydata',[52 33+0.9*t]) set(b8,'xdata',[80 74-0.07*t],'ydata',[22 12-0.3*t]) pause(0.05) set(gcf,'doublebuffer','on');%消除振动 drawnow%刷新屏幕 end %进球 t=0; while t<30 t=t+1; set(d,'xdata',59+4.06*t,'ydata',60+3.33*t) set(t7,'xdata',[50 59-0.23*t],'ydata',[52 60-0.9*t]) pause(0.05) set(gcf,'doublebuffer','on');%消除振动 drawnow%刷新屏幕 end
最后修改于 2022-01-13 19:36
阅读(?)评论(0)
上一篇: 仿真程序动画作品-跳格子
下一篇:仿真程序动画作品--灭火器
|
||
评论 想第一时间抢沙发么?