MATLAB实验报告

上传人:仙*** 文档编号:73669575 上传时间:2022-04-12 格式:DOC 页数:34 大小:888.01KB
收藏 版权申诉 举报 下载
MATLAB实验报告_第1页
第1页 / 共34页
MATLAB实验报告_第2页
第2页 / 共34页
MATLAB实验报告_第3页
第3页 / 共34页
资源描述:

《MATLAB实验报告》由会员分享,可在线阅读,更多相关《MATLAB实验报告(34页珍藏版)》请在装配图网上搜索。

1、实验一 MATLAB操作基础实验目的和要求:1、 熟悉MATLAB的操作环境及基本操作方法。2、 掌握MATLAB的搜索路径及设置方法。3、 熟悉MATLAB帮助信息的查阅方法实验内容:1、 建立自己的工作目录,再设置自己的工作目录设置到MATLAB搜索路径下,再试验用help命令能否查询到自己的工作目录。 2、 在MATLAB的操作环境下验证课本;例1-1至例1-4,总结MATLAB的特点。例1-1例1-2例1-3例1-43、 利用帮助功能查询inv、plot、max、round等函数的功能。4、 完成下列操作:(1) 在matlab命令窗口输入以下命令: x=0:pi/10:2*pi;y=

2、sin(x);(2) 在工作空间窗口选择变量y,再在工作空间窗口选择回绘图菜单命令或在工具栏中单击绘图命令按钮,绘制变量y的图形,并分析图形的含义。5、访问mathworks公司的主页,查询有关MATLAB的产品信息。主要教学环节的组织: 教师讲授实验目的、开发环境界面、演示实验过程,然后同学上机练习。思考题:1、 如何启动与退出MATLAB集成环境?启动:(1) 在windows桌面,单击任务栏上的开始按钮,选择所有程序菜单项,然后选择MATLAB程序组中的MATLABR2008b程序选项,即可启动MATLAB系统。(2) 在MATLAB的安装路径中找到MATLAB系统启动程序matlab.

3、exe,然后运行它。(3) 在桌面上建立快捷方式后。双击快捷方式图标,启动MATLAB。退出:(1) 在MATLAB主窗口file菜单中选择exitMATLAB命令。(2) 在MATLAB命令窗口中输入exit或quit命令。(3) 单击MATLAB主窗口的关闭按钮。2、 简述MATLAB的主要功能。MATLAB是一种应用于科学计算领域的数学软件,它主要包括数值计算和符号计算功能、绘图功能、编程语言功能以及应用工具箱的扩展功能。3、 如果一个MATLAB命令包含的字符很多,需要分成多行输入,该如何处理?使用;隔开4、 Help命令和lookfor命令有何区别?help是显示matlab内置的帮

4、助信息 一般是 help 命令;而lookfor 关键词 是通过关键词查找,“关键词”就是你要找的词语5、 在MATLAB环境下,建立了一个变量fac,同时又在当前目录下建立了一个m文件fac.m,如果需要运行fac.m文件,该如何处理?实验二 MATLAB矩阵及运算实验目的和要求:1、 掌握MATLAB数据对象的特点及运算规则2、 掌握MATLAB建立矩阵的方法及矩阵处理的方法3、 掌握MATLAB分析的方法实验内容: 1.求下列表达式的值(1) (2)(3)(4)2.已知A=-1,5,-4;0,7,8;3,61,7,B=8,3,-1;2,5,3;-3,2,0求下列表达式的值:(1)A+6B

5、和A2-B+I(其中I为单位矩阵)。(2)A*B、A.*B和B*A。(3)A/B及BA。(4)A,B和A(1,3,:);B2。3.已知A=23,10,-0.778,0;41,-45,65,5;32,5,0,32;6,-9.54,54,3,14完成下列操作:(1)输出A在10,25范围内的全部元素。(2)取出A前3行构成的矩阵B,前两例构成矩阵C,右下角3*2子矩阵构成矩阵D,B与C的乘积构成矩阵E。(3)分别求表达式E=90 & c=80 & c=70 & c=60 & c=0 & c60 disp(E);else disp(输入出错);endc=input(请输入一个百分制分数:);%用sw

6、itch语句实现switch fix(c/10); case9,10 m=A; case8 m=B; case7 m=C; case6 m=D; case num2cell(0:5) m=E; otherwise m=输入出错;enddisp(m);3. 输入5个数,求其中最大数和最小数。要求分别用循环结构和调用MATLAB的max函数、min函数来实现。a=input(请输入五个数);%用循环结构实现max=a(1);min=a(1);for i=1:5; if max a(i) min = a(i) endenda=input(请输入五个数);%以下用max,min函数实现max=max(

7、a)min=min(a)4.clearfor a=-3.0:0.1:3.0 %用循环结构实现 y=(exp(0.3*a)-exp(-0.3*a)/2)*sin(a+0.3)+log(0.3+a)/2)endcleara=-3.0:0.1:3.0; %用顺序结构实现 y=(exp(0.3*a)-exp(-0.3*a)/2).*sin(a+0.3)+log(0.3+a)/2)5.(1).第一种:用sum函数实现clearn=input(输入一个数:);j=1:n;%用sum函数实现b=sum(1./(j.2);b第二种:用循环函数实现clearn=input(输入一个数:);%用循环函数实现a=0

8、;for i=1:n a=a+1/(i2);enddisp(a);(2).第一种:用循环结构实现clearn=input(输入一个数:);%用循环结构实现a=1;for i=1:n a=(2*i*i*2)/(2*i-1)*(2*i+1)*a;enddisp(a);第二种:用prod函数实现clearn=input(输入一个数:);i=1:n;%用prod函数实现b=prod(2.*i).*(2.*i)./(2.*i-1).*(2.*i+1)6.建立5*6矩阵,要求输出矩阵第n行元素。当n值超过矩阵的行数时,自动转为输出矩阵最后一行元素,并给出出错信息。cleara=rand(5,6);n=in

9、put(请输入一个数:);if n5 n=5; a(n,:) disp(输入超出范围);else a(n,:)end7.(1).(2). 主要教学环节的组织: 教师讲授实验目的、给出程序,演示过程,然后同学上机练习。实验四 MATLAB绘图实验日期:2015年11月15日一、实验目的和要求:6、 掌握绘制二维图形及三维图形的方法。7、 掌握图形控制及修饰处理的方法。8、 了解图象处理及动画制作的基本方法。二、实验内容:1、绘制下列曲线。(1)y=x-x3/3!(2)x2+2y2=642、设y=1/(1+e-t), -=t=,在同一窗口采用子图的形式绘制条形图、阶梯图、杆图和对数坐标图等不同图形

10、,并对不同图形加标注说明。3、绘制下列极坐标图。(1)r=5cost+4(2)r=5sin2t/cost,- /3=d=/34、绘制下列三维图形。(1)x=e-t/20cost, y=e-t/20sint 0=t=2, z=t(2)z=5,|x|=5,|y|=5,要求应用差值着色处理。5、播放一个直径不断变化的球体。三、主要教学环节的组织: 教师讲授实验目的、给出题目的数学模型,然后同学上机编程。四、思考题:编程设置一个直径不断变化的球体。答案同第五题实验九 MATLAB图形句柄实验日期:2015年11月29日一、 实验目的和要求:1、理解图形对象和图形句柄的基本概念。2、掌握图形对象属性的基

11、本操作。3、掌握利用图形对象进行绘图操作的方法。二、实验内容:1、建立一个图形窗口,使之背景颜色为红色,并在窗口上保留原有的菜单项,而且在按下鼠标左键之后显示出Left Button Pressed字样。2、利用图形对象绘制下列曲线,要求先利用默认属性绘制曲线,然后通过图形句柄操作来改变曲线的颜色、线型和线宽,并利用文本对象给曲线添加文字标注。(1)y=1/2lnx+(1+x2)1/2(2)x=t2,y=5t33、利用图形对象绘制下列三维图形,要求对图形进行光照处理。(1)z=x2+y2-5sin(xy)(2)z=y34、以任意位置子图形式绘制出正弦、余弦、正切和余切函数曲线。4、 用patc

12、h函数绘制出一个填充渐变色的正五边形。实验十 MATLAB图形用户界面设计实验日期:2015年12月27日一、实验目的和要求:1、掌握菜单设计的方法2、掌握各种控件的属性和创建方法。3、掌握CUI设计工具的使用方法。二、实验内容: 1、利用GUI设计工具设计如下用户界面,该界面包括一个用于显示图形的坐标轴对象,现实的图形包括表面图、网络图和等高线图。绘制图形的功能通过三个命令按钮来实现,用户通过单击相应的命令按钮,即可绘制相应图形。绘制图形所需要的数据通过一个弹出框来选取。在弹出框中包括3个选项,分别对应MATLAB的数据Peaks,Membrane和用户自定义的绘图Sinc,用户可以通过选择相应的选项来载入相应的绘图数据。在图形窗口默认的菜单条上添加一个菜单项Select,Select下又有两个子菜单项Yellow和Red,选中Yellow项时图形窗口将变成红色。2、建立如图10-25所示的图形演示窗口。在编辑框输入a、b、c、的值,当单击“绘图”按钮时,绘制ax2+bx+c的图像,观察参数a、b、c对图像的影响。三、主要教学环节的组织: 教师讲授实验目的、然后同学按照给出的程序上机调试。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!