信号运算的实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章信号运算的实现
1.1 实验预习内容
预习内容需要包括以下:
1.信号的加法
2.信号的乘法
3.信号的平移
4.信号的尺度变换
5.信号的反转
1.2 实验目的和要求
实验目的:
熟练使用matlab来实现信号之间的不同运算,如加法,减法,乘法,除法,转置,求逆运算,以及一些复合的信号之间的运算
实验学时:2
实验类型:验证
实验要求:熟悉一些常用的函数表示方式,对于一个给定的信号可以使用matlab语言表示出来。预习报告中完成信号之间的几种典型运算的特点和性质。
1.3 本节的实验内容
程序清单:
(1)加法
t=0:0.01:2;
y1=sin(2*pi*t);
y2=sin(16*pi*t);
y=y1+y2;
plot(t,y)
结果如下图所示:
图2-1 信号相加结果图
(2)乘法
t=0:0.01:2;
y1=sin(2*pi*t);
y2=sin(16*pi*t);
y=y1.*y2; %_________________________________ plot(t,y)
运行结果如下图所示:
00.20.40.60.81 1.2 1.4 1.6 1.82
-1-0.8
-0.6
-0.4
-0.2
0.2
0.4
0.6
0.8
1
图2-2 信号相乘结果图
(3)平移,反转,尺度变换
t=-8:0.01:8;
y=heaviside(t);
subplot(4,1,1),plot(t,y)
title('阶跃信号')
axis([-8,8,-1,2])
y1=heaviside(t-2);
subplot(4,1,2),plot(t,y1)
title('阶跃信号向右平移两个单位')
axis([-8,8,-1,2])
y2=heaviside(-t);
subplot(4,1,3),plot(t,y2)
title('阶跃信号关于纵轴对称')
axis([-8,8,-1,2])
y3=heaviside(-t-2);
subplot(4,1,4),plot(t,y3)
title('阶跃信号向右平移两个单位 ,在反折过去')
axis([-8,8,-1,2])
-8
-6-4-202468-10
12
阶跃信号
-8
-6-4-202468-10
12
阶跃信号向右平移两个单位
-8
-6-4-202468-10
12
阶跃信号关于纵轴对称
-8-6-4-202468
-10
12
阶跃信号向右平移两个单位 ,在反折过去
图2-3 信号平移,反转运算结果图
验证上述信号,并观察图形与理论的结果是否一致。
学生练习内容
(1)任意两个正弦信号的乘法和加法运算
(2)对门信号进行平移、翻转、尺度变换
思考题:在Matlab中显示图像的函数有哪些及它们的使用方法是什么?