1、MATLAB实验报告一西安邮电大学 西安邮电学院 Matlab实验报告(一)- 年第 1 学期专业:自动化班级:自动0903学号:姓名: 年9月28日MATLAB语言实验项目实验一 熟悉MATLAB集成环境与基本运算一、实验目1.熟悉启动和退出MATLAB软件办法、熟悉MATLAB软件运营环境。2.熟悉MATLAB命令窗口构成。3.熟悉MATLAB基本操作。4.掌握建立矩阵办法。5.掌握MATLAB各种表达式书写规则以及惯用函数使用。二、实验设备及条件 计算机一台(MATLAB Rb软件环境)。三、实验原理1MATLAB启动 MATLAB系统启动有三种常用办法:1)使用Windows“开始”菜
2、单。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命令窗口直接输入
3、help命令将会显示当前协助系统中所包括所有项目,即搜索途径中所有目录名称。同样,可以通过help加函数名来显示该函数协助阐明。2)lookfor命令help命令只搜索出那些核心字完全匹配成果,lookfor命令对搜索范畴内m文献进行核心字搜索,条件比较宽松。3)模糊查询顾客只要输入命令前几种字母,然后按tab键,系统就会列出所有以这几种字母开头命令。5赋值语句1)变量表达式2)表达式6矩阵建立1)直接输入法:将矩阵元素用方括号括起来,按矩阵行顺序输入各元素,同一行各元素之间用空格或逗号分开,不同行元素之间用分号分开。2)运用m文献建立矩阵3)运用冒号表达式建立一种向量 e1:e2:e34)运
4、用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工作空间使用状况并保存所
5、有变量。 (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=
6、(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 +
7、 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 C
8、olumns 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
9、.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已知 求下列表达式值:A+6*B和A-B+I(其中I为单位矩阵)A*B和A.*BA3和A.3A/B及BAA,B和
10、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 1188
11、20 A.3ans = 1728 39304 -64 39304 343 658503 27 274625 343 A/Bans = 16.4000 -13.6000 7.6000 35.8000 -76. 50. 67.0000 -134.0000 68.0000 BAans = 109.4000 -131. 322.8000 -53.0000 85.0000 -171.0000 -61.6000 89.8000 -186. 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子
12、矩阵赋给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
13、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文献建立,以及将数据文献保存到本地磁盘中,以.mat文献为后缀。对Matlab解释执行方式有了一定理解,Matlab高封装性使得它简朴易用,成为流行软件,在各种领域均有广泛应用,特别是仿真,科学计算某些领域,Matlab值得进一步学习,在生活中会给咱们带来很大以便。同步在学习办法上也有了一定提高,有某些东西必要自学,在没有教师协助状况下,去积极积极地解决问题,发现某些新办法,对将来人生规划也增强明确结识。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1