已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MATALB与信号处理实 验 报 告实验项目名称: MATALB运算基础 学 院:_交通运输工程学院_专 业:_道路工程_学 号:_201610010415_班 级:_道路4班_报 告 人:_田然_指 导 老 师:_ 胡双红_实 验 时 间:_2017.9.16_实验目的:1. 熟悉启动和退出MATLAB的方法。2. 掌握MATLAB命令窗口的组成。3. 掌握建立矩阵的方法。4. 掌握MATLAB各种表达式的书写规则以及常用函数的使用。实验内容与要求:实验1:求下列表达式的值,然后显示MATLAB工作空间的使用情况(whos函数)并保存全部变量(save函数)。(1) 提示:自然对数e用exp(1)函数产生(2) ,其中 提示:ln运算用log()函数计算 根号运算用sqrt()函数计算(3) , 提示:利用冒号表达式生成a向量,求各点的函数值时用点乘运算(4) ,其中 提示:用逻辑表达式求分段函数值。实验2:已知 ,求下列表达式的值:(1) A+6*B 和 A-B+I(其中I为单位矩阵)(2) A*B 和A.*B(3) A3和A.3(4) A/B 及 B/A(5) A,B和A(1,3,:); B2提示:次方运算用 注意点运算和矩阵运算的区别实验3:设有矩阵A和B , (1) 求它们的乘积C。(2) 将矩阵C的右下角32子矩阵赋给D(P25)。(3) 查看MATLAB工作空间的使用情况。实验4:完成下列操作:(1) 求100,999之间能被21整除的数的个数。提示:先利用冒号表达式(P23),再利用find(P33)和length(P24)函数。(2) 建立一个字符串向量,删除其中的大写字母。提示:利用find函数和空矩阵(P33)。实验过程或源代码:实验1:代码: 1) z1=(2*sin(85*pi/180)/(1+exp(2)z1 = 0.2375 2)x=2,1+2i;-0.45,52) x = 2.0000 + 0.0000i 1.0000 + 2.0000i -0.4500 + 0.0000i 5.0000 + 0.0000i z2=log(x+sqrt(1+x2)/(2)z2 = 0.7114 - 0.0253i 0.8968 + 0.3658i 0.2139 + 0.9343i 1.1541 - 0.0044i 3) a=-3:0.1:3a = Columns 1 through 13 -3.0000 -2.9000 -2.8000 -2.7000 -2.6000 -2.5000 -2.4000 -2.3000 -2.2000 -2.1000 -2.0000 -1.9000 -1.8000 z31=(exp(0.3*a)-exp(-0.3*a)/(2)z31 = Columns 1 through 13 -1.0265 -0.9840 -0.9423 -0.9015 -0.8615 -0.8223 -0.7838 -0.7461 -0.7090 -0.6725 -0.6367 -0.6014 -0.5666 z32=sin(a+0.3)z32 = Columns 1 through 13 -0.4274 -0.5155 -0.5985 -0.6755 -0.7457 -0.8085 -0.8632 -0.9093 -0.9463 -0.9738 -0.9917 -0.9996 -0.9975z33=log(0.3+a)/2)z33 = Columns 1 through 7 0.3001 + 3.1416i 0.2624 + 3.1416i 0.2231 + 3.1416i 0.1823 + 3.1416i 0.1398 + 3.1416i 0.0953 + 3.1416i 0.0488 + 3.1416iz3=z32.*z32+z33z3 = Columns 1 through 7 0.4828 + 3.1416i 0.5281 + 3.1416i 0.5813 + 3.1416i 0.6386 + 3.1416i 0.6958 + 3.1416i 0.7490 + 3.1416i 0.7939 + 3.1416i Columns 8 through 14 0.8268 + 3.1416i 0.8442 + 3.1416i 0.8430 + 3.1416i 0.8209 + 3.1416i 0.7760 + 3.1416i 0.7073 + 3.1416i 0.6144 + 3.1416i Columns 15 through 21 0.4977 + 3.1416i 0.3579 + 3.1416i 0.1964 + 3.1416i 0.0149 + 3.1416i -0.1849 + 3.1416i -0.4017 + 3.1416i -0.6348 + 3.1416i Columns 22 through 28 -0.8852 + 3.1416i -1.1564 + 3.1416i -1.4578 + 3.1416i -1.8098 + 3.1416i -2.2631 + 3.1416i -2.9858 + 3.1416i -37.0245 + 0.0000i Columns 29 through 35 -2.9858 + 0.0000i -2.2631 + 0.0000i -1.8098 + 0.0000i -1.4578 + 0.0000i -1.1564 + 0.0000i -0.8852 + 0.0000i -0.6348 + 0.0000i Columns 36 through 42 -0.4017 + 0.0000i -0.1849 + 0.0000i 0.0149 + 0.0000i 0.1964 + 0.0000i 0.3579 + 0.0000i 0.4977 + 0.0000i 0.6144 + 0.0000i Columns 43 through 49 0.7073 + 0.0000i 0.7760 + 0.0000i 0.8209 + 0.0000i 0.8430 + 0.0000i 0.8442 + 0.0000i 0.8268 + 0.0000i 0.7939 + 0.0000i Columns 50 through 56 0.7490 + 0.0000i 0.6958 + 0.0000i 0.6386 + 0.0000i 0.5813 + 0.0000i 0.5281 + 0.0000i 0.4828 + 0.0000i 0.4487 + 0.0000i Columns 57 through 61 0.4288 + 0.0000i 0.4254 + 0.0000i 0.4400 + 0.0000i 0.4734 + 0.0000i 0.5257 + 0.0000i 4) t=0:0.5:2.5t = 0 0.5000 1.0000 1.5000 2.0000 2.5000t=0&t t=1&t t=2&t=0&t z42=(t.2-1).*(t=1&t=2&t z4=z41+z42+z43z4 = 0 0.2500 0 1.2500 1.0000 2.2500实验2:代码: a=12,34,-4;34,7,87;3,65,7a = 12 34 -4 34 7 87 3 65 7 b=1,3,-1;2,0,3;3,-2,7b = 1 3 -1 2 0 3 3 -2 7 i=eye(3)i = 1 0 0 0 1 0 0 0 1 a+6*bans = 18 52 -10 46 7 105 21 53 49 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 b/aans = 0.1027 -0.0062 -0.0069 0.0617 0.0403 -0.0366 0.0205 0.0855 -0.0507 a,bans = 12 34 -4 1 3 -1 34 7 87 2 0 3 3 65 7 3 -2 7 a(1,3,:);b2ans = 12 34 -4 3 65 7 4 5 1 11 0 19 20 -5 40实验3:代码 a=1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20;21,22,23,24,25a = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 b=3,0,16;17,-6,9;0,23,-4;9,7,0;4,13,11b = 3 0 16 17 -6 9 0 23 -4 9 7 0 4 13 11c=a*bc = 93 150 77 258 335 237 423 520 397 588 705 557 753 890 717d=c(3:5,2:3)d = 520 397 705 557 890 717实验4:代码: a=100:1:9991)a = Columns 1 through 23 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122b=find(mod(a,21)=0)b = Columns 1 through 23 6 27 48 69 90 111 132 153 174 195 216 237 258 279 300 321 342 363 384 405 426 447 468 Columns 24 th
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论