日志正文
|
||
%作者:电气1904 陈沁 question='请选择目的地'; title='中国国航'; button=questdlg(question,title,'呼和浩特','哪儿也不去','YES')%显示对话框及选项 if button=='呼和浩特' question='请确认航班 武汉—呼和浩特'; title='中国国航'; button=questdlg(question,title,'确认','YES')%显示对话框及选项 question='祝您旅途愉快'; title='中国国航'; button=helpdlg(question,title)%显示对话框及选项 end pause(1); %停顿1秒 clear%从当前工作空间中清除所有变量 title1=figure('name','武汉—呼和浩特');%设置图形窗口标题 clc; %清屏 axis([0,90,0,90]);%建立坐标系 axis off hold on; %武汉坐标 l20=line([80,80],[50,60],'color','k','linewidth',2); dot1=line(80,60,'color','r','marker','.','markersize',50); text(90,70,'场','fontsize',10,'color','k'); text(85,70,'机 ','fontsize',10,'color','k'); text(80,70,'河 ','fontsize',10,'color','k'); text(75,70,'天 ','fontsize',10,'color','k'); text(78,60,'WUH','fontsize',10,'color','k'); %呼和浩特坐标 l30=line([10,10],[60,50],'color','k','linewidth',2); dot2=line(10,60,'color','r','marker','.','markersize',50); text(0,70,'白','fontsize',10,'color','k'); text(5,70,'塔 ','fontsize',10,'color','k'); text(10,70,'机 ','fontsize',10,'color','k'); text(15,70,'场 ','fontsize',10,'color','k'); text(5,60,'HET','fontsize',10,'color','k'); %画飞机 s1=line([75,90],[35,35],'color','black','linewidth',2); s2=line([75,78],[35,38],'color','black','linewidth',2); s3=line([78,90],[38,38],'color','black','linewidth',2); s4=line([90,90],[35,38],'color','black','linewidth',2); s5=line([80,82],[38,42],'color','black','linewidth',2); s6=line([82,82],[42,38],'color','black','linewidth',2); %让飞机动 t=75;dt=0.1 while t>0 t=t-dt; xs1=[t;t+15]; xs2=[t;t+3]; xs3=[t+3;t+15]; xs4=[t+15;t+15]; xs5=[t+5;t+7]; xs6=[t+7;t+7]; set(s1,'xdata',xs1); set(s2,'xdata',xs2); set(s3,'xdata',xs3); set(s4,'xdata',xs4); set(s5,'xdata',xs5); set(s6,'xdata',xs6); set(gcf,'doublebuffer','on'); drawnow; end pause(2); clf clear axis([0,100,0,100]); axis off title('途径省份或直辖市') %路线 m1=line([50,50],[10,35],'color','k','linewidth',5); m2=line([50,45],[35,60],'color','k','linewidth',5); m3=line([45,42],[60,85],'color','k','linewidth',5); n1=line([50,55],[35,60],'color','blue','linewidth',5); n2=line([55,60],[60,70],'color','blue','linewidth',5); n2=line([60,42],[70,85],'color','blue','linewidth',5); roll2=line(50,10,'color','yellow','marker','.','markersize',30); roll3=line(50,35,'color','yellow','marker','.','markersize',30); roll4=line(45,60,'color','yellow','marker','.','markersize',30); roll5=line(42,85,'color','red','marker','.','markersize',30); roll6=line(55,60,'color','yellow','marker','.','markersize',30); roll7=line(60,70,'color','yellow','marker','.','markersize',30); roll8=line(42,85,'color','red','marker','.','markersize',30); roll1=line(50,10,'color','r','marker','.','markersize',30); %画出途径省份或直辖市坐标 text(50,10,'湖北 ','fontsize',10,'color','k'); text(42,85,'内蒙古 ','fontsize',10,'color','k'); text(10,40,'路线1: ','fontsize',10,'color','k'); text(10,30,'湖北—河南— ','fontsize',10,'color','k'); text(10,20,'山西—内蒙古 ','fontsize',10,'color','k'); text(70,40,'路线2: ','fontsize',10,'color','k'); text(70,30,'湖北—河南— ','fontsize',10,'color','k'); text(70,20,'河北—北京— ','fontsize',10,'color','k'); text(70,10,'内蒙古 ','fontsize',10,'color','k'); pause(2); %沿路线移动 y=10; while y< 35 %设置循环条件 y=y+0.2; x=50;%y是x的函数 line([x 50],[y 10],'linewidth',3,'color','g'); %定义用宽度为4的绿颜色画出一次函数图像 drawnow;%开始画 end text(50,35,'河南 ','fontsize',10,'color','k'); pause(1);%等待1秒 y=35; while y< 60 %设置循环条件 y=y+0.2; x=(285-y)/5;%y是x的函数 line([x 50],[y 35],'linewidth',3,'color','g'); %定义用宽度为4的绿颜色画出一次函数图像 drawnow;%开始画 end text(35,60,'山西 ','fontsize',10,'color','k'); pause(1);%等待1秒 y=60; while y< 85 %设置循环条件 y=y+0.2; x=(435-y)*3/25;%y是x的函数 line([x 45],[y 60],'linewidth',3,'color','g'); %定义用宽度为4的绿颜色画出一次函数图像 drawnow;%开始画 end pause(1);%等待1秒 y=10; while y< 35 %设置循环条件 y=y+0.2; x=50;%y是x的函数 line([x 50],[y 10],'linewidth',3,'color','m'); %定义用宽度为4的绿颜色画出一次函数图像 drawnow;%开始画 end pause(1);%等待1秒 while y<60 %设置循环条件 y=y+0.2; x=(y+215)/5;%y是x的函数 line([x 50],[y 35],'linewidth',3,'color','m'); %定义用宽度为4的绿颜色画出一次函数图像 drawnow;%开始画 end text(55,60,'河北 ','fontsize',10,'color','k'); pause(1);%等待1秒 while y<70 %设置循环条件 y=y+0.2; x=(y+50)/2;%y是x的函数 line([x 55],[y 60],'linewidth',3,'color','m'); %定义用宽度为4的绿颜色画出一次函数图像 drawnow;%开始画 end text(60,70,'北京 ','fontsize',10,'color','k'); pause(1);%等待1秒 while y<85 %设置循环条件 y=y+0.2; x=(2160-18*y)/15;%y是x的函数 line([x 60],[y 70],'linewidth',3,'color','m'); %定义用宽度为4的绿颜色画出一次函数图像 drawnow;%开始画 end pause(1);%等待1秒 question='欢迎来到美丽青城—呼和浩特'; title='中国国航'; button=questdlg(question,title,'确认','YES')%显示对话框及选项
最后修改于 2022-09-08 16:16
阅读(?)评论(0)
上一篇: 仿真程序动画作品--灭火器
下一篇:大学生活总结(17级)
|
||
评论 想第一时间抢沙发么?