资源描述:
《matlab及应用实验指导书08.9》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、matlab及应用实验指导书08.9-----------------------Page1-----------------------《matlab及应用》实验指导书自动化工程学院2008年-----------------------Page2-----------------------实验基本要求课程名称:matlab及应用实验开课学期:3课程总学时:10学时(课外)开课对象:自动化专业、测控技术及仪器专业二年级学生实验目的与要求:《MATLAB及应用》实验是学习MATLAB软件重要实践环节,其目的在于通过实验让学生熟悉MATLAB工作环境及基本功能设置
2、,以MATLAB语言为主要工具,掌握MATLAB程序设计的基本原理和设计方法,掌握MATLAB在工程数学中的应用,为后续课程打下基础,提高学生分析问题和解决问题的能力,并通过实验培养学生的创新意识。本实验课程的基本要求如下:1.学会用MATLAB语言编写程序,通过上机实习加深对课堂所学知识的理解。2.上机前按要求把实验内容准备好,编好程序,能预计出可能出现的结果。3.观察实验结果,得出结论。4.实验结束后提交实验报告。5.实验考核:采用实验操作与实验报告综合评分。实验报告内容要求:一、实验名称二、实验目的三、实验内容四、实验所涉及到的理论知识要点五、实验方法及步骤
3、六、实验结果及分析1-----------------------Page3-----------------------实验一熟悉MATLAB环境一、实验目的1、熟悉MATLAB主界面,并学会简单的菜单操作;2、学会简单的矩阵输入与运算符;3、掌握部分绘图函数。二、实验原理MATLAB是以复杂矩阵作为基本编程单元的一种程序设计语言。它提供了各种矩阵的运算与操作,并有较强的绘图功能。三、实验内容(一)熟悉简单的矩阵输入1、从屏幕上输入矩阵A=[123;456;789],或A=[1,2,3;4,5,6;7,8,9]。观察输出结果。2、试用回车代替分号,观察输出结果。
4、3、输入矩阵B=[9,8,7;6,5,4;3,2,1],C=[4,5,6;7,8,9;1,2,3],键入A,B,C观察结果。4、选择File
5、new菜单中的M-file,输入:name=[9,8,7;6,5,4;3,2,1],保存为“xingming.m”文件,退出编辑环境。此时在工作环境中使用xingming命令就可调出姓名矩阵。5、再试着输入一些矩阵,矩阵中的元素可为任意表达式,但注意矩阵中各行各列的元素个数需分别相等,否则会给出出错信息。6、输入who和whos观察结果,了解其作用。(二)运算符及基本序列运算1、数组的加减乘除和乘方运算输入A=[123],B
6、=[456],求C=A+B,D=A-B,E=A.*B,F=A./B,G=A.^B,并用stem画出A,B,C,D,E,F,G。再输入一些数组,进行类似运算(注意大小写字母的不同)。2、输入B=[9,8,7;6,5,4;3,2,1]2-----------------------Page4-----------------------(1)输入B(:,3)观察结果(2)输入B(3,:)观察结果(3)输入B(2,3)观察结果(4)输入B(:,2:3)观察结果3、输入A=[123],B=[456],输入A&B,A
7、B,观察结果。4、画出y=sinx的图形(1)首先建立坐
8、标点,然后用plot命令将这些点汇出并用直线连接起来选取5点(0,0),(π/2,1),(π,0),(3π/2,-1),(2π,0)输入命令:x=[0,pi/2,pi,3*pi/2,2*pi];y=sin(x);plot(x,y)(2)取30点,绘制y=sin(x)图形x=linspace(0,2*pi,30);y=sin(x);plot(x,y)(3)绘制y=sin(x)图形x=0:0.1:2*pi;y=sin(x);plot(x,y)可以给图形加标记,格栅线x=0:0.1:2*pi;y=sin(x);plot(x,y,'r-')title('正弦曲线')xla
9、bel('自变量x')ylabel('函数y=sinx')text(5.5,0,'y=sinx')grid四、作业1、说明最后一段程序1、2两行的作用,或给程序加注释。2、说明最后一段程序3-8行的作用,或给程序加注释。3、同一坐标系下画出y=x,y=sinx的图形。(plot(x,y,x,y1))3-----------------------Page5-----------------------实验二MATLAB绘图一、实验目的1、熟悉MATLAB二维绘图的方法,MATLAB三维绘图的方法;2、掌握部分绘图函数。二、实验内容(一)函数绘图格式fplot(‘f
10、uncti