




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安邮电学院 Matlab实验报告(一)2011- 2012 学年第 1 学期专业:自动化班级:自动0903学号:姓名:2011 年9月28日MATLAB语言实验项目实验一 熟悉MATLAB集成环境与基础运算一、实验目的1. 熟悉启动和退出MATLAB软件的方法、熟悉MATLAB软件的运行环境。2. 熟悉MATLAB命令窗口的组成。3. 熟悉MATLAB的基本操作。4. 掌握建立矩阵的方法。5. 掌握MATLAB各种表达式的书写规则以及常用函数的使用。二、实验设备及条件 计算机一台(MATLAB R2010b的软件环境)。三、实验原理1MATLAB的启动 MATLAB系统的启动有三种常见方法:1)使用Windows“开始”菜单。2)运行MATLAB系统启动程序matlab.exe。3)利用快捷方式。2MATLAB系统的退出 要退出MATLAB系统,也有三种常见方法:1)在MATLAB主窗口File菜单中选择Exit matlab 命令。2)在MATLAB命令窗口输入Exit或Quit命令。3)单击MATLAB主窗口的“关闭”按钮。3MATLAB帮助窗口进入帮助窗口可以通过以下三种方法:1) 单击MATLAB主窗口工具栏中的help按钮。2) 在命令窗口中输入helpwin、helpdesk或doc。3) 选择help菜单中的“matlab help”选项。 4MATLAB帮助命令 1)help命令在MATLAB命令窗口直接输入help命令将会显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。同样,可以通过help加函数名来显示该函数的帮助说明。2)lookfor命令help命令只搜索出那些关键字完全匹配的结果,lookfor命令对搜索范围内的m文件进行关键字搜索,条件比较宽松。3) 模糊查询用户只要输入命令的前几个字母,然后按tab键,系统就会列出所有以这几个字母开头的命令。5赋值语句1)变量表达式2)表达式6矩阵的建立1)直接输入法:将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分开,不同行的元素之间用分号分开。2)利用m文件建立矩阵3)利用冒号表达式建立一个向量 e1:e2:e34)利用linspace函数产生行向量 linspace(a,b,n). 四、实验内容1练习下面指令: cd:切换目录,例如:cd . , cd . , cd 目录clear:清除内存单元help:帮助who:查看内存中存在的单元whos:查看内存中单元的详细信息dir:列出当前目录下的文件或文件夹path:列出安装目录的所有路径save:将内存中的数据保存在文件中load:将文件中的数据加载到matlab中2建立自己的工作目录MYWORK和MYDATA,并将它们分别加到搜索路径的前面或者后面。3求的算术运算结果。 a=(12+2*(7-4)/32a = 24先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。 (1)z1=2*sin(85/180)/(1+exp(1)2)z1 =0.1084(2) x=2,1+2i;-0.45,5; z2=1/2*log(x+sqrt(1+x2)z2 = 0.7114 - 0.0253i 0.8968 + 0.3658i 0.2139 + 0.9343i 1.1541 - 0.0044i(3) x=2,1+2i;-0.45,5; z2=1/2*log(x+sqrt(1+x2)z2 = 0.7114 - 0.0253i 0.8968 + 0.3658i 0.2139 + 0.9343i 1.1541 - 0.0044i a=-3.0:0.1:3.0; z3=(exp(0.3.*a)-exp(-0.3.*a).*sin(a+0.3)./2+log(a+0.3)./2)z3 =Columns 1 through 5 1.1775 + 3.1416i 1.2768 + 3.1416i 1.3511 + 3.1416i 1.4002 + 3.1416i 1.4247 + 3.1416i Columns 6 through 10 1.4250 + 3.1416i 1.4020 + 3.1416i 1.3568 + 3.1416i 1.2905 + 3.1416i 1.2045 + 3.1416i Columns 11 through 15 1.1002 + 3.1416i 0.9791 + 3.1416i 0.8427 + 3.1416i 0.6926 + 3.1416i 0.5302 + 3.1416i Columns 16 through 20 0.3566 + 3.1416i 0.1730 + 3.1416i -0.0200 + 3.1416i -0.2223 + 3.1416i -0.4342 + 3.1416i Columns 21 through 25 -0.6575 + 3.1416i -0.8953 + 3.1416i -1.1540 + 3.1416i -1.4447 + 3.1416i -1.7902 + 3.1416i Columns 26 through 30 -2.2428 + 3.1416i -2.9717 + 3.1416i -37.0245 -3.0077 -2.3145 Columns 31 through 35 -1.8971 -1.5861 -1.3287 -1.1022 -0.8948 Columns 36 through 40 -0.7003 -0.5150 -0.3371 -0.1659 -0.0014 Columns 41 through 45 0.1561 0.3056 0.4461 0.5764 0.6952 Columns 46 through 50 0.8010 0.8924 0.9682 1.0270 1.0677 Columns 51 through 55 1.0893 1.0908 1.0717 1.0316 0.9701 Columns 56 through 60 0.8874 0.7838 0.6599 0.5166 0.3551 Column 61 0.1769(4)提示:用逻辑表达式求分段函数值。 t=0:0.5:2.5;z4=t.*t.*(t=0&t=1&t=2&thelp pathhelp plot2dhelp minhelp round6已知 求下列表达式的值:l A+6*B和A-B+I(其中I为单位矩阵)l A*B和A.*Bl A3和A.3l A/B及BAl A,B和A(1,3,:);B2 A=12,34,-4;34,7,87;3,65,7; B=1,3,-1;2,0,3;3,-2,7; A+6*Bans = 18 52 -10 46 7 10521 53 49 I=1,0,0;0,1,0;0,0,1; A-B+Ians = 12 31 -3 32 8 84 0 67 1 A*Bans = 68 44 62 309 -72 596 154 -5 241 A.*Bans = 12 102 4 68 0 261 9 -130 49 A3ans = 37226 233824 48604 247370 149188 600766 78688 454142 118820 A.3ans = 1728 39304 -64 39304 343 658503 27 274625 343 A/Bans = 16.4000 -13.6000 7.6000 35.8000 -76.2000 50.2000 67.0000 -134.0000 68.0000 BAans = 109.4000 -131.2000 322.8000 -53.0000 85.0000 -171.0000 -61.6000 89.8000 -186.2000 A,Bans = 12 34 -4 1 3 -1 34 7 87 2 0 3 3 65 7 3 -2 77设有矩阵A和B(1) 求它们的乘积C;(2) 将矩阵C的右下角3*2子矩阵赋给D;(3) 察看MATLAB工作空间的使用情况。 A=1:5;6:10;11:15;16:20;21:25; B=3,0,16;17,-6,9;0,23,-4;9,7,0;4,13,11; C=A*BC = 93 150 77 258 335 237 423 520 397 588 705 557 753 890 717 D=C(3,2),C(3,3);C(4,2),C(4,3);C(5,2),C(5,3)D = 520 397 705 557 890 717 whos Name Size Bytes Class Attributes A 5x5 200 double B 5x3 120 double C 5x3 120 double D 3x2 48 double 8完成下列操作:(1)求100,999之间能被21整除的数的个数。a=100:999;a=rem(a,21);b=find(a);count=length(b) count_1count = 857提示:先利用冒号表达式,再利用find和length函数。(2)建立一个字符串向量,删除其中的大写字母。a=adfNBFJjdfk;k=find(a=A&aa(k)=;aa =adfjdfk提示:利用find函数和空矩阵实验报告小结:通过本次Matlab实验,增强了动手的能力,知道了使用一些简单的函数,明白了.m文件的建立,以及将数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 门诊报销面试题及答案
- 简谱旋律考试题及答案
- 黑热病考试题及答案
- java面试题及答案约瑟夫环
- 智能驾驶技术趋势-1
- 孩子公益意识提升技巧
- 提升孩子专注力技巧
- 家电公司质量追溯管理规定
- 2.5直线与圆的位置关系(第1课时位置关系、切线的判定与性质)(教学课件)数学苏科版九年级上册
- 保安队列训练培训课件
- 中医急症诊疗方案(3篇)
- 2025年上海市高考化学试卷(含答案)
- 《人工智能概论-面向通识课程》全套教学课件
- 三区人才面试题及答案大全
- 物业服务礼仪培训大纲
- 2025年舞台灯光设备项目市场调查研究报告
- 防火钢质门、卷帘门项目可行性研究报告-商业计划书
- 普查保密协议书
- 《初学者指南:美术基础课件》
- 冶金矿山采矿设计规范
- 配送车辆违章管理制度
评论
0/150
提交评论