MATLAB实验一:运算基础实验报告_第1页
MATLAB实验一:运算基础实验报告_第2页
MATLAB实验一:运算基础实验报告_第3页
MATLAB实验一:运算基础实验报告_第4页
MATLAB实验一:运算基础实验报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MATLA实验报告课程名称 MATLAB程序设计实验日期 2013 年11 月5 日学生姓名学号班级实验名称MATLAB运算基础实验仪器(软件、硬 件环境)MATLAB7.1Windows XP实验目的 (要求)1、熟悉启动和退出 MATLAB的方法。2、熟悉MATLAB运行窗口的组成。3、掌握建立矩阵的方法。4、掌握MATLAB各种表达式的书写规则以及常用函数的使用。实验内容和 步骤(原理、主 要步骤、算 法、程序、运行结果 等)1 .先求下列表达式的值,然后显示 MATLAB工作空间的使用情况并保存全部变量。2 sin 85 o(1) Z1=-1 +e1/_22 1+2il(2) Z2=

2、-ln(x +V1 +x ),其中 x=21-0.45 5 _e0.3a _e.3a0.3 +a(3) Z3=sin(a +0.3) +ln,a=-0.3,-2.9,-2.8, ,2.8,2.9,3.022提示:利用冒号表达式生成a向量,求各点的函数值时用点乘运算。2 .已知:一1234-4 1-13-11A= 34787,B= 203一 3657 _3-27_求卜列表达式的值:(1) A+6坤B和A-B+I (其中I为单位矩阵)(2) A * B 和 A 仲 B(3) AA3 和 A 人3(4) A/B 及 BA(5) A,B和A(1,3,:);BA23 .设有矩阵A和B123453016

3、67891017 -69A=11 12 13 14 15,B=023 -416 17 18 19 2097021 22 23 24 251141311求它们的乘积C(2)将矩阵C的右卜角3乂2子矩阵赋给 D查看MATLAB工作空间的使用情况4.完成下列操作:(1)求100,999之间能被21整除的数的个数 提示:先利用冒号表达式,再利用 find和length函数 (2)建立一个字符串向量,删除其中的大写字母 提示:利用find函数和空矩阵1. (1)实验代码:Z1=2*sin(85*pi/180)/(1+exp(2)实验结果:Z1 =0.23751. (2)实验代码: x=2 1+2*i;-

4、0.45 5 Z2=1/2*log(x+sqrt(1+xA2)实验结果:Z2 =1.7002 + 0.7520i3.82890.2139 + 0.9343i1.7002 + 0.7016i1. (3)实验代码: a=-3.0:0.1:3.0 Z3=(exp(0.3*a)-exp(-0.3*a).*sin(0.3+a)/2+log(0.3+a)/2)实验结果:Z3 =Columns 1 through 70.7388 + 3.1416i0.7696 + 3.1416i0.7871 + 3.1416i0.7913 + 3.1416i0.7822 +3.1416i0.7602 + 3.1416i0.

5、7254 + 3.1416iColumns 8 through 140.6784 + 3.1416i0.6196 + 3.1416i0.5496 + 3.1416i0.4688 + 3.1416i0.3780 +3.1416i0.2775 + 3.1416i0.1680 + 3.1416iColumns 15 through 210.0497 + 3.1416i-0.0771 + 3.1416i-0.2124 + 3.1416i-0.3566 + 3.1416i-0.5104 + 3.1416i-0.6752 + 3.1416i-0.8536 + 3.1416iColumns 22 throu

6、gh 28-1.0497 + 3.1416i-1.2701 + 3.1416i-1.5271 + 3.1416i-1.8436 + 3.1416i-2.2727 + 3.1416i-2.9837 + 3.1416i -37.0245Columns 29 through 35-3.0017-2.3085-1.8971-1.5978-1.3575-1.1531-0.9723Columns 36 through 42-0.8083-0.6567-0.5151-0.3819-0.2561-0.1374-0.0255Columns 43 through 490.07920.17660.26630.347

7、80.42060.4841Columns 50 through 560.58150.61450.53790.63660.64740.64700.6351Columns 57 through 610.57770.53270.61190.47740.41260.33882.实验代码:A=12 34 -4;34 7 87;3 65 7B=1 3 -1;2 0 3;3 -2 7S1=A+6*BS2=A-B+eye(3)S3=A*BS4=A.*BS5=AA3S6=A.A3S7=A/BS8=BAS9=A,BS10=A(1,3,:);BA2实验结果:S1 =S218462152753-1010549S312

8、32031867-3841S46830915444-72-562596241S5126891020-1304261493722648604S6=78688S7=1728393042739304343343-64S816.4000 -13.600035.8000 -76.200067.0000 -134.00007.600050.200068.0000109.4000 -131.2000322.8000-53.000085.0000 -171.0000-61.600089.8000 -186.2000S9 =1234-413-1347872033657 3 -27S10 =1234-436574

9、511101920-5403 .实验代码:A=1:1:5;6:1:10;11:1:15;16:1:20;21:1:25 B=3 0 16;17 -6 9;0 23 -4;9 7 0;4 13 11 C=A*BD=C(3,4,5,2,3) 实验结果: C =9315077258335237423520397588705557753890717D =5203977055578907174 .实验代码:K=100:999H=(rem(K,21)=0)Y=find(H)G=length(Y)E= AdBEJw35Wez6Qi90SF=find(E=A &E=Z)E(F)=实验结果:G =43E =dw

10、35ez6i90心得本次实验是我们 MATLAB程序设计课程的第一次实验,虽然对 MATLAB软件的运用还/、是很 熟练,但通过老师的讲解和对课本例题的分析,实验还是一步步地完成了,实验中遇到了一些 难题,如:1 (3)的求各点的函数值时,应该用点乘运算,开始时没有用点乘而得不出结果,老师提不错误,浪费了一些时间;另外,4中的find和length函数也不熟悉应用,也花了一点时间了解。这些问题经过老师的讲解与和同学的交流一个个的解决了,也得出了实验结果。本次实验基本达到了实验要求,同日通过此次实验,掌握了MATLAB的基本使用,颇有收获。另附MATLAB工作空间使用情况截图:# MATLAB

11、RZOllbEilt drt yiew Graphics Debug Parallel desktop Mfindow HelpL Lj ,书 IG &才呈 Current Foldep CProgram KlBsMATI ABR2Dllbbin-1tShortcuU 1 How t-o Add 引 Whats NewWorkspace ? X画由包电电I如原5-sw 刖 plotiAl,NameE田田田田田田田田田田田田田田出田田田田田田田ValueMinMax125437K900 double*1009W18,52,40:46.105 4D1D55jc3 double*-565mn-黎瑞轴k -t&4碑,西匿邦97N5e 7255612.102.4,0,2619.1却而137

温馨提示

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

评论

0/150

提交评论