当前位置:文档之家› 实验一.信号基本运算的MATLAB实现

实验一.信号基本运算的MATLAB实现

闽江学院电子系

实验报告

学生姓名:3142731班级:学号:

课程:《信号与系统》实验

一、(填实验几,例:试验一):实验一

二、实验地点:实验楼A210

实验目的:

1.学习如何利用Matlab实现信号的基本运算;

2.掌握信号的基本运算的原理,加深对书本知识的理解;

三、实验内容:

1.信号的尺度变换、翻转、平移运算

信号的尺度变换、翻转、平移运算,实际上是函数自变量的运算。尺度变换中只要自变量乘以一个常数,可用算术符号“ ”来表示。在信号翻转中自变量乘以一个负号,可以在MATLAB中直接写出,也可用函数fliplr(f)函数实现。在信号平移中函数自变量加减一个常数,在MATLAB中用算术运算符“+”或“-”来实现。

例:对一三角波f(t),画出f(2t)和f(-2t+1)的波形。

波形图如下:

2.信号的导数和积分

diff函数用来求f(x)对于x的导数,格式:y=diff(f(x)) /h,h为步长,quad函数用来求连续信号的定积分,格式:q = quad(fun,a,b)。例:对上题的三角波进行微分运算和从[-3,3]的定积分运算。

3.离散序列的差分与求和

差分用diff 函数实现,调用格式为: y=diff(f), 求和用sum 函数实现,调用格式为:y=sum(f(k1:k2)), 把k1和k2之间的所有样本f[k]加起来。 四、 实验环境(使用的软硬件): MATLAB 7.0 六、 思考练习:

1.(1)编写如图Exercise1.1所示波形的MATLAB 函数。

(2)试画出f(t),f(0.5t),f(1-2t)的波形。

1

2

-1

1 f(t)

t

Exercise 1.1

2、画出如图exercise1.2所示序列f[2k]、f[-k]和f[k+2],f[k-2]的波形。并求f[k]的和

2

3

1

-2

-1 -3

1

2

3

-1

-2 f[k]

k

Exercise1.2

报告评分:

相关主题
文本预览
相关文档 最新文档