%作者:1204080628
%http://lvcha6255.blog.sohu.com/
axis([0,350,0,350]);%建立坐标系
title('红太狼与灰太狼之灰太狼回家--电气工程1201--熊琪琪1204080628','color','k');
hold on;%座标保持不变
axis off;%关闭坐标
fill([0,0,350,350],[0,350,350,0],[0.6,0.9,0.9]);%填充背景
hold on;%保持背景颜色
line(50,300,'color','r','linestyle','.','markersize',120);%画夕阳
fill([20,40,60,80,100,120,140],[180,225,185,242,185,225,180],[0.4,0.2,0])%画山
line([0,270],[100,155],'color','k','linestyle','-','linewidth',1.5);%画小路
fill([90,88,85,82,79,76,75,73,71,72,68,66,72,74,77,79,84,85,92,99,105,110,109,112,118,115,118,116,120,116,118,115,120,108,115,98],[140,150,140,145,144,145,148,147,150,160,165,162,177,188,186,195,194,210,208,220,207,210,207,208,205,204,202,200,199,198,190,180,170,165,160,155],[0,0.5,0])
fill([85,90,92,85,84,93,94,90,94,95,97,98,97,98,108,105,98,99,98,100,104,110],[120,135,150,160,170,150,170,175,180,175,183,181,174,180,183,170,160,158,162,137,128,120],[0.4,0.2,0])%画路边的绿树
fill([190,188,185,182,179,176,175,173,171,172,168,166,172,174,177,179,184,185,192,199,205,210,209,212,218,215,218,216,220,216,218,215,220,208,215,198],[160,170,160,165,164,165,168,167,170,180,185,182,197,208,206,215,214,230,228,240,227,230,227,228,225,224,222,220,219,218,210,200,190,185,180,175],[0,0.5,0])
fill([185,190,192,185,184,193,194,190,194,195,197,198,197,198,208,205,198,199,198,200,204,210],[140,155,170,180,190,170,190,195,200,195,203,201,194,200,203,190,180,178,182,157,148,140],[0.4,0.2,0])%画路边的绿树
fill([0,8,5,2,12,10,13,15,22,20,30,25,40,30,47,43,50,48,52,58,54,65,60,70,63,75,85],[100,105,107,110,108,103,111,107,115,106,116,107,117,107,111,115,112,120,112,123,113,121,114,119,114,118,117],[0,0.5,0])%画路边的草
fill([140,153,146,157,148,161,159,165,169,168,172,171,178,176,180,173,178,182,190],[128,133,134,135,137,137,141,135,146,138,143,143,144,140,143,137,139,140,139],[0,0.5,0])
fill([100,113,106,117,108,121,119,125,129,128,132,131,138,136,140,133,138,142,150],[120,125,126,127,129,129,133,127,138,130,135,135,136,132,135,129,131,132,131],[0,0.5,0])
x1=3/2*pi:0.01:5/2*pi;%画狼
x2=3/4*pi:0.01:5/4*pi;
x3=4/8*pi:0.01:12/8*pi;
x4=1.8/10*pi:0.01:9.2/10*pi;
x5=1/2*pi:0.01:3/2*pi;
a=0:0.01:2*pi;
a1=fill([272,258,250,260,264,270],[162,156,140,140,151,153],[0.2,0.2,0.2])%画左手
a2=fill(253+10*cos(a),138+9*sin(a),[0.2,0.2,0.2])
a3=fill([309,340,340,309],[163,156,147,154],[0.2,0.2,0.2])%画右手
a4=fill(333+10*cos(a),154+9*sin(a),[0.2,0.2,0.2])
a5=fill(290+24*cos(a),139+40*sin(a),[0.2,0.2,0.2])%画狼肚
a6=fill(290+18*cos(a),132+28*sin(a),[0.5,0.5,0.5])
a7=line(290+3*sin(a),110+3*cos(a),'color','k','linestyle','-','linewidth',1)
a8=line(290,110,'color','k','linestyle','x','linewidth',1)
a9=fill([272,294,309],[162,140,163],[1,1,0.4])%画围巾
a10=fill([268,252,261,251,267,264,275,299,315.5,309,306,330,320,328,314,290+23*sin(x3)],[176,183,190,197,216,240,220,225,245,222,226,200,192,184,178,177+23*cos(x3)],[0.2,0.2,0.2])%画狼脸
b1=fill([267,264,260],[216,240,208],[0.5,0.5,0.5])
b2=fill([309,315.5,316],[222,245,216],[0.5,0.5,0.5])
b3=fill(290+5*cos(a),183+4*sin(a),'k');%画鼻子
b4=line(288,183,'color','w','linestyle','.','markersize',12);
b5=fill(302-7*sin(x1),200-7*cos(x1),'w') ;%画狼的眼睛
b6=fill(278-7*sin(x1),200-7*cos(x1),'w')
b7=line(302,197,'color','k','linestyle','.','markersize',15);
b8=line(278,197,'color','k','linestyle','.','markersize',15);
b9=line([272,285],[208,208],'color','k','linestyle','-','linewidth',3);%画眉毛
b10=line([297,310],[208,208],'color','k','linestyle','-','linewidth',3);
c1=plot(290+10*sin(x2),173+10*cos(x2),'color','k','linestyle','-','linewidth',2);%画嘴巴
c2=plot(290+15*sin(x2),186+15*cos(x2),'color','k','linestyle','-','linewidth',2)
c3=plot([280,283],[175,165],'color','k','linestyle','-','linewidth',2)
c4=plot([300,297],[176,165],'color','k','linestyle','-','linewidth',2)
c5=fill([280,285,290,295,300,297,296,293,288,283],[175,172,171,172,176,165,165,163,163,165],'w')
c6=fill(290+6*sin(x1),166+3*cos(x1),'w')
c7=fill(292+19*cos(x4),212+30*sin(x4),[1,0.5,0])%画帽子
c8=fill([274,306.3,308,274],[224,233,228,219],[1,1,0.4])
c9=fill([303,295,288,295],[237,234,238,242],[1,1,0.4])
c10=line([290,295],[232,238],'color','k','linestyle','-','linewidth',1)
d1=line([264,277],[199,169],'color','k','linestyle','-','linewidth',2)%画伤疤
d2=line([270,265],[197,185],'color','k','linestyle','-','linewidth',2)
d3=line([273,268],[190,178],'color','k','linestyle','-','linewidth',2)
d4=line([276,271],[183,171],'color','k','linestyle','-','linewidth',2)
d5=fill([305,332,328,297],[108,87,77,100],[0.2,0.2,0.2])%画右腿
d6=fill(323+9*sin(a),90+15*cos(a),[0.2,0.2,0.2])
d7=fill(273+9*cos(a),75+13*sin(a),[0.2,0.2,0.2])%画左腿
d8=fill([274,268,268,278,278,280],[110,96,85,85,95,102],[0.2,0.2,0.2])
fill([18,2,11,1,17,14,25,49,65.5,59,56,80,70,78,64,40+23*sin(x3)],[22,29,36,43,62,86,66,72,91,68,72,46,38,30,24,23+23*cos(x3)],[0.2,0.2,0.2])%画红太狼
fill([17,14,10],[62,86,54],[0.5,0.5,0.5])
fill([59,65.5,66],[68,91,62],[0.5,0.5,0.5])
fill([26,26,32,38,44,50,50,38+12*sin(x5)],[70,90,80,100,80,90,70,70+11*cos(x5)],[1,1,0.4])%画王冠
pause(1) %停顿1秒
f1=line([115,330,330,320,315,310,115,115],[320,320,280,280,250,280,280,320],'color','k','linestyle','-','linewidth',1)
f2=text(120,300,'老婆,我回来了!','fontsize',25 ,'color','m'); %插入文字
pause(2) %停顿2秒
delete(f1,f2)
f3=line([80,180,180,100,85,90,80,80],[80,80,40,40,15,40,40,80],'color','k','linestyle','-','linewidth',1)
f4=text(80,60,'小羊呢!','fontsize',25 ,'color','m'); %插入文字
pause(2) %停顿2秒
delete(f3,f4)
f5=line([100,340,340,320,315,310,100,100],[320,320,280,280,250,280,280,320],'color','k','linestyle','-','linewidth',1)
f6=text(100,300,'今天小羊太聪明了,没抓到!','fontsize',18 ,'color','m'); %插入文字
pause(2) %停顿2秒
delete(f5,f6)
f7=line([80,300,300,100,85,90,80,80],[80,80,40,40,15,40,40,80],'color','k','linestyle','-','linewidth',1)
f8=text(80,60,'没抓到羊,你还回来!','fontsize',20 ,'color','m'); %插入文字
pause(2) %停顿2秒
delete(f7,f8)
g1=fill([35,0,5,40],[-33,-61,-67,-39],[0.2,0.2,0.2])%画平底锅
x1=2+3*sin(a)
y1=-65+4*cos(a)
g2=fill(x1,y1,[0.2,0.2,0.2])
x2=50+25*sin(a)
y2=-26+25*cos(a)
g3=fill(x2,y2,[0.5,0.5,0.5])
x3=50+21*sin(a)
y3=-26+21*cos(a)
g4=fill(x3,y3,[0.2,0.2,0.2])
t=0 ;%设置平底锅的移动
dt=1;
x4=0;
y4=-61;
while y2<200
t=t+dt;
x2=x2+t;
y2=y2+0.93*t;
x3=x3+t;
y3=y3+0.93*t;
x4=x4+t;
y4=y4+0.93*t;
x1=x1+t;
y1=y1+0.93*t;
set(g1,'xdata',[35+x4 x4 x4+5 x4+40],'ydata',[y4+28 y4 y4-6 y4+22]);
set(g2,'xdata',x1,'ydata',y1);
set(g3,'xdata',x2,'ydata',y2);
set(g4,'xdata',x3,'ydata',y3);
set (gcf,'doublebuffer','on');%防止抖动
drawnow
end
pause(1) %停顿1秒
delete(b5,b6,b7,b8,c1,c2,c3,c4,c5,c6,g1,g2,g3,g4)%消除灰太狼的眼睛和嘴巴
g5=fill(302-7*sin(a),195-7*cos(a),'w') ;%画狼的眼睛
g6=fill(278-7*sin(a),195-7*cos(a),'w')
g7=line(298,195,'color','k','linestyle','.','erasemode','xor','markersize',11);
g8=line(283,195,'color','k','linestyle','.','erasemode','xor','markersize',11);
g9=fill(290+8*sin(x5),175+21*cos(x5),[1,0.5,0.5])%画舌头
g10=line(290-30*sin(a),240-20*cos(a),'color','w','linestyle','-','linewidth',2)%画圆
n1=line(290,260,'color','r','linestyle','p','erasemode','xor','markersize',10)%画星星
n2=line(290,220,'color','b','linestyle','p','erasemode','xor','markersize',10)
n3=line(298,240,'color','b','linestyle','p','erasemode','xor','markersize',10)
t1=0;%设置眼睛以及头顶星星的运动
dt1=pi/50;
while t1<5*pi
t1=t1+dt1
x5=302-3*sin(t1);
y5=195-3*cos(t1);
x6=278-3*sin(t1+pi);
y6=195-3*cos(t1+pi);
x7=290-30*sin(t1);
y7=240-20*cos(t1);
x8=290-30*sin(t1+1*pi/2);
y8=240-20*cos(t1+1*pi/2);
x9=290-30*sin(t1+3*pi/2);
y9=240-20*cos(t1+3*pi/2);
set(g7,'xdata',x5,'ydata',y5);
set(g8,'xdata',x6,'ydata',y6);
set(n1,'xdata',x7,'ydata',y7);
set(n2,'xdata',x8,'ydata',y8);
set(n3,'xdata',x9,'ydata',y9);
set (gcf,'doublebuffer','on');%防止抖动
drawnow
end
f1=line([115,330,330,320,315,310,115,115],[320,3
没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB绘图动画区代码合集.zip
共32个文件
m:31个
asv:1个
3 下载量 99 浏览量
2023-09-20
10:25:01
上传
评论
收藏 32KB ZIP 举报
温馨提示
MATLAB绘图动画区代码合集.zip
资源推荐
资源详情
资源评论
收起资源包目录
MATLAB绘图动画区代码合集.zip (32个子文件)
绘图动画区
红太狼与灰太狼之灰太狼回家.m 8KB
曲柄滑块机构动画演示.m 2KB
colorheart.m 114B
非常牛X的动画演示程序---可调速电风扇.m 3KB
电梯动画演示程序.m 7KB
理想中的弹性振子 简谐运动 动画演示.m 901B
跟踪导弹动画演示程序(小名:没跑).m 1KB
蕨形树叶.m 1KB
嫦娥奔月演示程序.m 2KB
电路演示程序.m 5KB
防汛检测系统动画演示程序.m 3KB
自控门系统装置 动画演示程序.m 8KB
fivecircles.asv 660B
演示实例,看时重命名为英语.m 2KB
multicolorheart+jiong.m 275B
3D heart.m 354B
fivecircles.m 660B
摆锤.m 788B
Unti擦除动画演示(挂摆横梁).m 788B
rufang-curvers.m 99B
温度控制系统 动画演示程序.m 3KB
弹性蹦球演示程序 用时重命名为英文.m 3KB
台球模拟程序 动画演示 资源来自《麓瑜园》.m 2KB
物理中经典模型 能量守恒.m 1KB
曲柄连杆机构充气球动画演示程序.m 3KB
origonal logo.m 54B
rose.m 2KB
演示山峰函数绕Z轴旋转的动画。.m 341B
RandomDisplayJiong.m 502B
quzhoulianganjigoudonghua.m 2KB
打桩机动画演示程序.m 2KB
游戏动画泡泡龙.m 6KB
共 32 条
- 1
资源评论
xiaoshun007~
- 粉丝: 3862
- 资源: 3128
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功