《matlab实验报告要求》由会员分享,可在线阅读,更多相关《matlab实验报告要求(12页珍藏版)》请在金锄头文库上搜索。
1、matlab实验报告要求matlab实验报告要求 实验报告要求 20xx-10-1 一、实验报告内容与要求 1、按照自己所做实验的次序,撰写实验报告。 综合设计实验:在实验指导书第二章中选择23个综合实验(2.1节实验五、六、七;2.2节实验四、五、六;2.3节实验三),按实验要求完成实验内容并撰写实验报告。每个程序必须有详细的注释(按照软件工程要求)。或选做综合实验部分中某一专题 创新设计专题:可以结合自己课题情况,自行设计相关应用,写出项目背景、设计要求,给出系统总体方案,分析详细的MATLAB软件设计方案,并总结试验结果。 实验报告最后页:可总结你做本门课程实验的心得体会,提出对本课程实
2、验内容的改革建议、对实验室管理的想法等。 2、所交实验报告必须为打印稿(统一用A4打印纸)。3、实验报告必须有统一的封面格式(见样品),实验内容应规范。 二、实验报告的封面格式见下页格式。 实验报告要求说明:纸张统一为A4,参考字体是宋体。字号安排如下: 黑-初(标题) 黑-小初(标题) 小二号(名称、专题) 小二号(姓名、学号、学科) 一号(日期) 中文用宋体小四,英文用新罗马字体小四(正文) 任课教师分数黄晓梅南京航空航天大学 研究生实验报告 项目名称:MATLAB仿真技术与应用设计专题: 学生姓名:_班级学号:_学科名称:_ 20xx年月日 一、XXXXXXXXXX(题目) 1、解题思路
3、2、(较长的程序需要伪码和流程图),流程图要用符合规范的符号3、M文件程序清单(含注释行),双栏显示 4、软件的调试结果(包括调试出的内容和实验的波形、数据、程序出现的现象或界面等),命令窗口的程序调用结果显示,要有截图 5、结果分析(程序结果与实验要求之间的差别和原因分析) 二、编写把速度单位mph换算成ft/s的程序。输出为一个具有表名和列名的换算表1、解题步骤: 定义存储mph值的矢量把mph换算成ft/s 把矢量mph和ft/s合并成一个矩阵给输出的表格加上标题添加列标题 显示输出的表格 2、流程图 开始定义矢量mph定义矢量ft/s合并到一个表使用disp和fprintf创建一个输出
4、表结束图1.1XXXX流程图(图和表必须有名称和序号,表的名称写表头上,图写 图下,居中) 3、源程序(分两栏,注释行和伪码必须写,打印时都将颜色调成黑色打印)%Example8.5 %Createatableofdegreesto%radiansclear,clc %Useaforloopforthecalculations fork=1:36 degree(k)=k*10; radians(k)=degree(k)*pi/180;end %Createatable table=degree;radians %Sendthetabletothecommand%window disp(“Deg
5、reestoRadians”)disp(“DegreesRadians”) fprintf(“%8.0f%8.2fn”,table) 4、程序调试(图形标注、题目、单位一个都不能少) 图1.2XXXXX 图1.3XXXXXX 5、结果分析手工计算如下: 38510mmEc224J秒3600秒小时24小时天1天3.3310J313.3310J(3.010m/s)2282313.71014142Jm/s22 1J1kgm/s3.710kgm/sm/s2223.710kg14由此可知,MATLAB仿真结果与手工计算结果相吻合。XXXXXX 对本实验课程的几点建议 附:个人联系方式 手机号: 导师办公
6、室电话:电子邮箱: 扩展阅读:MATLAB实验报告 MATLAB 实验报告 专业班级学号姓名 实验一Matlab环境及命令窗口的使用实验目的与要求:熟练掌握MATLAB的启动和退出;熟悉MATLAB的命令窗口;熟悉常用选单和工具栏;熟悉MATLAB桌面的其它窗口。实验内容:启动MATLAB,熟悉各环境窗口及作用,熟悉file、edit、View等菜单下各选项的功能;熟悉工具栏中各项的功能;打开演示程序(demo),开始其中的演示程序;退出MATLAB(exit、quit)。 在命令窗口中,输入简单的命令操作;打开函数编辑窗,编写简单的程序并保存;程序: x1=sqrt(100),x2=5.48
7、,y=9/x2x1=10x2=5.4800y=1.6423demo 演示框左侧是库目录,选定demo下的图形类(Graphics)按钮,双击演示框右边的栏里的functionofcomplexvariable选项,就会出现如图中的演示框。此例为复数Z的三次方:Z。 实验二Matlab数值计算 实验目的与要求:熟练掌握matlab变量的使用;熟练掌握矩阵的创建;熟悉掌握matlab的矩阵和数组的运算;熟悉matlab多项式的运算。实验内容: 1、给23阶矩阵变量a赋值(注意逗号与分号的使用),取其第2行第2个元素,取其第 2行元素,取其第1列和第3列的元素;计算a/3、5*a、a+2等的值;程序
8、: a=7,9,5;5,9,4a= 795594a=7,9,5;594a= 795594b=a(2,2)b=9-2x+6,计算a+b,a*b,a/b,求b的根,当x=3时求a的值。程序: a=3,4,7,9,12,b=1,-4,3,-2,6,a+ba= 347912b= 1-43-26ans= 4010718a=3,4,7,9,12,b=1,-4,3,-2,6,conv(a,b)a= 347912b= 1-43-26ans= 3-80-137-11603072a=3,4,7,9,12,b=1,-4,3,-2,6,s,y=deconv(a,b)a= 347912b= 1-43-26s=3y= 0
9、16-215-6(相除s表示商,y表示余子式)roots(b)ans= 3.00001.6956-0.3478+1.0289i-0.3478-1.0289ipolyval(a,3)ans=453 实验三M文件的建立 实验目的与要求:熟练掌握主程序文件的建立;熟练掌握函数文件的建立;熟悉M文件的调试;熟悉M文件的保存;熟悉M文件的运行。实验内容:建立一个函数文件file1,定义函数f(x)=1/(x-2)+0.1)+1/(x-3)+0.01)-4;建立一个主程序文件mainf,分别求出f(x)在2,3内的极小值,在2,3.5附近的零点,并绘制出其在0,5内的曲线及横轴(0,0),(0,5)。 F
10、minbnd(f,2,3),fzero(f,2),fzero(f,3.5),fplot(f,0,5),line(0,5,0,0)功能函数:文件名:file1.mfunctiony=file1(x) y=1./(x-2).+.1)+1./(x-3).+.01)-4;end 主程序文件:文件名:mainf.m clearcloseall m=fminbnd(“file1”,2,3),holdon,plot(m,file1(m),”*k”)%在2,3内的极小值; n=fzero(“file1”,2),holdon,plot(n,0,”*k”)%在2附近的零点;z=fzero(“file1”,3.5)
11、,plot(z,0,”*k”)%在3.5附近的零点;fplot(“file1”,0,5)line(0,5,0,0)mainfm=2.2704n= 1.5915z= 3.7157 100806040200-20xx.511.522.533.544.55 实验四MATLAB计算的可视化 实验目的与要求: 熟练掌握Matlab二维曲线的设计;熟练掌握各种特殊图形的绘制;熟练掌握各种坐标控制语句的使用。实验内容: 绘图:习题:4.4设y=cosx0.5+3sinx/(1+x),把x=02pi间分为101点,画出以x为横坐标,y为纵坐标的曲线。(linspace:绿色*线)。程序如下: clear,cl
12、oseallx=linspace(0,2*pi,101); y=cos(x).*(0.5+3*sin(x)./(1+x.);plot(x,y,”*g”) 1.510.50-0.5-101234567 4.14设x=zsin3z,y=zcos3z,要求在z=010区间内画出x,y,z三维曲线(pll),加网格(grid)。程序: clear,closeallx=-2:0.1:2;y=-2:0.1:2; X=x”*ones(1,length(y);Y=ones(length(x),1)*y;X,Y=meshgrid(-2:0.1:2,-2:0.1:2);z=X.*X.*exp(-X.-Y.);me
13、sh(z); title(“4.15”),xlabel(“X”),ylabel(“Y”),zlabel(“Z”);gridon 4.150.40.3Z0.20.10604020Y010020X305040 在同一坐标轴内绘图:t1=0:0.5:2*pi;y1=exp(-0.5*t).*sin(t);红色实线。t2=0:0.2:3*pi;y2=exp(-0.5*t).*sin(2*t+1);色虚线。最后,用gtext加上标注,y1,y2。程序: clear,closeall t1=0:0.5:2*pi;y1=exp(-0.5*t1).*sin(t1);plot(t1,y1,”-r”),holdo
14、n, t2=0:0.2:3*pi;y2=exp(-0.5*t2).*sin(2*t2+1);plot(t2,y2,”:b”),gtext(“y1”),gtext(“y2”) 10.5y1y20-0.50123456789 绘制其他类型图: t=0:0.5:2*pi;y=3*sin(x+1);在子图中分别绘制直角坐标图(plot),脉冲图(stem),阶梯图(stairs),条形图(bar)。程序: clear,closeall t=0:0.5:2*pi;y=3*sin(t+1); subplot(2,2,1),plot(t,y),title(“plot(t,y)”);subplot(2,2,2),stem(t,y),title(“stem(t,y)”);subplot(2,2,3),stairs(t,y),title(“stairs(t,y)”);subplot(2,2,4),bar(t,y),title(“bar(t,y)” plot(t,y)420-2-402stairs(t,y)420-2-40246420-2-4-5051046420-2-402bar(t