课程实验报告学年学期20**-20**学年第1学期课程名称MATLAB与科学计算实验名称实验二MATLAB计算的可视化实验室测量测绘实验中心计算机室专业年级热动121学生姓名李建宝学生学号2012012276提交时间2014/11/28成绩任课教师许景辉、牛亚斌水利与建筑工程学院此页在提交报告时删掉实验项目名称:1MATLAB数值与符号运算2MATLAB计算的可视化3MATLAB程序设计4Simulink仿真及机电系统仿真实验报告要求1、实验报告采用学院统一封皮,信息添写完整。2、实验报告中要求有实验目的、要求和内容。3、实验报告格式:5号字体,单倍行距,图形要小,以清晰紧凑为准。页边距2cm,A4纸。窗口激活后,用Alt+Print(ScreenSys)复制最外面的图。5、提交时的文件名格式为:学号-姓名-班级-实验*,如:2012012174-张**-电气124-实验1。实验二MATLAB计算的可视化1、目的和要求(1)熟练掌握MATLAB二维曲线、三维图形的绘制。(2)熟练掌握各种特殊图形的绘制。(3)熟练掌握三维图形绘制命令。(4)了解GUI设计的一般过程和方法。2、内容和步骤参见教材实验四。3、实验报告提交要求(1)x=[123],y=[12;23;58],z=[269;388;157],绘制plot(x,y)、plot(x,z),说明其各自绘制的内容。该图绘制的是plot(x,z)该图绘制的是plot(x,z)(2)绘制如下图形,建立figure(2),绘图同样曲线,但标题为“你的姓名(黑体,16号字)”,在x坐标和y坐标上分别标识学号和班级名称,并将网格线打开。(3)演示P133页,例题4.17。(4)完成课本P336图S4.1实验,并用.m文件显示其程序内容。(5)完成P302第四章例题4.(6)通过绘制二阶系统阶跃响应,综合演示图形标识,请注释每条命令的含义。clf;t=6*pi*(0:100)/100;y=1-exp(-0.3*t).*cos(0.7*t);tt=t(find(abs(y-1)0.05));ts=max(tt);plot(t,y,'r-','LineWidth',3)axis([-inf,6*pi,0.6,inf])set(gca,'Xtick',[2*pi,4*pi,6*pi],'Ytick',[0.95,1,1.05,max(y)])gridontitle('\ity=1-e^{-\alphat}cos{\omegat}')text(13.5,1.2,'\fontsize{12}{\alpha}=0.3')text(13.5,1.1,'\fontsize{12}{\omega}=0.7')holdon;plot(ts,0.95,'bo','MarkerSize',10);holdoffcell_string{1}='\fontsize{12}\uparrow';cell_string{2}='\fontsize{16}\fontname{隶书}镇定时间';cell_string{3}='\fontsize{6}';cell_string{4}=['\fontsize{14}\rmt_{s}='num2str(ts)];text(ts,0.85,cell_string)xlabel('\fontsize{14}\bft\rightarrow')ylabel('\fontsize{14}\bfy\rightarrow')(7)运行以下程序,说明plotyy的格式及功能。x=0:6y=[1356826];b=y.^(1/10)+100plotyy(x,y,x,b)格式plotty(x1,y1,x2,y2)功能左纵轴用于(x1,y1)的数据。右纵轴用于(x2,y2)的数据绘制两条曲线(8)运行以下二阶系统时域波形演示程序,说明动画的设计方法。n=20;fori=1:nx=0:0.1:i;y=1-1/sqrt(1-0.3^2)*exp(-0.3*x).*sin(sqrt(1-0.3^2)*x+acos(0.3));plot(x,y)axis([0,20,0,1.5]);M(i)=getframe;endmovie(M,3)(1)使用getframe命令抓取图形作为画面,每个画面都是以1个列向量的方式,置于存放整个电影的矩阵M中。(2)使用movie(M,k)命令播放电影,并可指定矩阵M重复播放的次数k。(9)完成一个GUI的设计,并提交源代码。源代码要有详细注释。(做完作业的,把此题可删掉)