资源描述:
《交通专业软件上机实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、交通与汽车工程学院实验报吿课程名称:交通工程专业软件应用8800270学院(直属系):交通与汽车工程学院年级/专业/班:学生姓名:学号:实验总成绩:任课教师:开课学院:交通与汽车工程学院实验中心名称:汽车交通实验中心西华大学实验报告开课学院:交通与汽车工程学院实验时间:学生姓名学号实验成绩课程名称交通工程专业软件应用课程代码8800270实验项目名称MATLAB绘图项目代码—指导教师项目学分—实验课考勤实验工作表现实验报告1、实验目的1、熟悉MATLAB绘图的环境和基本操作方法2、掌握MATLAB常用二维和三维绘图函数2、实验
2、设备、仪器及材料MATLAB7.0以上版本,计算机3、实验内容1、y=cos2x>y=cosx2>y=(cosx)2>>x=linspace(-7,7);»yl=cos(2.*x);>>y2=cos(x.*2);>>y3=(cos(x)).2>>plot(x,yl,'r+-',x,y2,'k*:',x,y3,'b一一八')2、y二sin2x、y二cos2x、y二cos(x/2)、y=sin(x/2)»x=0:pi/10:pi;>>yl=sin(2.*x);»y2=cos(2.*x);>>y3=cos(x./2);>>y4=si
3、n(x./2);>>subplot(2,2,1);»plot(x,yl);>>subplot(2,2,2);»plot(x,y2);>>subplot(2,2,3);>>plot(x,y3);>>subplot(2,2,4);»plot(x,y4);3、画出三维螺旋线,y二cost,te[0,4n]的图形{x=sint»t=0:1:4.*pi;>>x二sin(t);>>y二cos(t);>>plot3(x,y,t);4、绘制三维表面图z=sin(x+sin(y))-x/10x,yW[O,4兀]>>x=0:1:4.*pi;>>y
4、=0:1:4.*pi;»[X,Y]=meshgrid(x,y);»Z=sin(X+sin(Y))-X/10;>>subplot(2,2,1);»mesh(X,Y,Z);>>subplot(2,2,2);»surf(X,Y,Z);>>subplot(2,2,3);»surfc(X,Y,Z);>>subplot(2,2,4);»surf1(X,Y,Z);4、实验问题分析及讨论第一个实验,是练习运用plot衍生调用格式。先根据题意确定X的取值范围,再选择不同的曲线的颜色、线型字符和线型格式。例如:x,yl「,表示曲线1:红色实线,+
5、号显示数据点。第二个实验,是练习运用subplot多子图。subplot(m,n,k)使mXn副子图中的第k幅成为当前图。第三个实验,是MABLAB三维绘图。先根据题意确定t的取值范围,x,y已知,三维线图plot3(x,y,t)生成图形。笫四个实验,是练习三维表面图surfo先用subplot多子图,将图形窗口分割成两彳亍两列,再用surf及两个surf的两个派生函数,在绘制网线图的同时,绘制所需图形。5、实验心得体会首先要熟悉MATLAB的工作环境,运行界面,工作内容。曲于是全英文操作界面,所以要记熟几个常用的菜单。记住*
6、,/,x八2等得用法。记住plot、subplot>plot3>surf的使用方法。西华大学实验报告开课学院:交通与汽车工程学院实验时间:学生姓名学号实验成绩课程名称交通丁程专业软件应用课程代码8800270实验项目名称MATLAB编程基础项目代码—指导教师项目学分—实验课考勤实验工作表现实验报告1、实验目的和任务1、熟悉MATLAB编程的环境、掌握MATLAB用程序流控制语句2、能够编写一些简单的程序解决实际问题2、实验仪器、设备及材料MATLAB7.0以上版本,计算机3、实验内容1、打开M文件,理解在命令窗口中输入代码和在
7、M文件中输入代码的异同,掌握函数M文件的基本格式和特定规则,熟悉M文件的运行和调用方法;2、掌握for语句、while语句、if语句、switch语句的基本格式和含义[1]利用for循环求1!+2!+3!+…+6!的值sum=0;fori=l:6;pdr=l;fork=l:ipdr=pdr*k;endsum=sum+pdr;结果sum二873⑵用while循环求广200间整数的和sum=0;i=l;whilei<=200sum二sum+i;i=i+l;end结果sum二20100[3]用条件语句实现如卜•函数的意图ifxv・l
8、y=xelseifx>=ly=exp(-x+1)elsey=x5end结果y=1.6038e-028[4]变量x,当x为A时,y二1,为B时,y=2,否则y二0x='A'switchxcase1A1y=i;case1B1y=2;otherwisey=o;end①编制一个函数M