信号运算的实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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中显示图像的函数有哪些及它们的使用方法是什么?

相关文档
最新文档