实验1MATLAB运算基础实验报告模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
长沙理工大学计通学院通信工程系胡双红编MATALB与信号处理
实验报告
实验项目名称:MATALB运算基础
学院:____交通运输工程学院___
专业:_________道路工程_______ 学号:___201610010415_____ 班级:____道路4班____________
报告人:____田然_____________
指导老师:___ 胡双红________
实验时间:_________2017.9.16_____ 实验目的:
1. 熟悉启动和退出MATLAB 的方法。
2. 掌握MATLAB 命令窗口的组成。
3. 掌握建立矩阵的方法。
4. 掌握MATLAB 各种表达式的书写规则以及常用函数的使用。
实验内容与要求:
实验1:
求下列表达式的值,然后显示MATLAB 工作空间的使用情况(whos 函数)并保存全部变量(save 函数)。
(1) 12
2sin851z e
=+
提示:自然对数e 用exp(1)函数产生
(2)
(21
ln 2z x = ,其中2120.45
5i x +⎡⎤=⎢⎥-⎣⎦ 提示:ln 运算用log()函数计算 根号运算用sqrt()函数计算
(3) ()0.30.330.3sin 0.3ln 22
a a e e a
z a --+=++ ,3.0, 2.9,,2.9,3.0a =--
提示:利用冒号表达式生成a 向量,求各点的函数值时用点乘运算
(4) 2242011
122123t t z t t t t t ⎧≤<⎪
=-≤<⎨⎪-+≤<⎩
,其中0:0.5:2.5t = 提示:用逻辑表达式求分段函数值。 实验2:
已知 12344347873657A -⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦ ,131203327B -⎡⎤
⎢⎥=⎢⎥
⎢⎥-⎣⎦
求下列表达式的值:
(1) A+6*B 和 A-B+I (其中I 为单位矩阵) (2) A*B 和A.*B (3) A^3和A.^3 (4) A/B 及 B/A
(5) [A,B]和[A([1,3],:); B^2] 提示:次方运算用^
注意点运算和矩阵运算的区别 实验3: 设有矩阵A 和B
1234567891011121314
15161718192021222324
25A ⎡⎤⎢⎥⎢
⎥⎢⎥=⎢
⎥⎢⎥⎢⎥⎣⎦ , 3
0161769023497041311
B ⎡⎤⎢⎥-⎢⎥
⎢⎥=-⎢⎥⎢⎥
⎢⎥⎣⎦ (1) 求它们的乘积C 。
(2) 将矩阵C 的右下角3×2子矩阵赋给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,5]
2) x =
2.0000 + 0.0000i 1.0000 + 2.0000i
-0.4500 + 0.0000i 5.0000 + 0.0000i
>> z2=log(x+sqrt(1+x^2))/(2)
z2 =
0.7114 - 0.0253i 0.8968 + 0.3658i
0.2139 + 0.9343i 1.1541 - 0.0044i
3) a=-3:0.1:3
a =
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.9975
z33=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.1416i
z3=z32.*z32+z33