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

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

信号的尺度变换、翻转、平移运算,实际上是函数自变量的运算。尺度变换中只要自变量乘以一个常数,可用算术符号“ ”来表示。在信号翻转中自变量乘以一个负号,可以在MATLAB中直接写出,也可用函数fliplr(f)函数实现。在信号平移中函数自变量加减一个常数,在MATLAB中用算术运算符“+”或“-”来实现。
2、画出如图所示序列f[2k]、f[-k]和f[k+2],f[k-2]的波形。并求f[k]的和
报告评分:
闽 江 学 院 电 子 系
实验报告
学生姓名:3142731
班级:
学号:
课程:《信号与系统》实验
一、(填实验几,例:试验一):实验一
二、实验地点:实验楼A210
实验目的:
1.学习如何利用Matlab实现信号的基本运算;
2.掌握信号的基本运算的原理,加深对书本知识的理解;
三、实验内容:
1.信号的尺度变换、翻转、平移运算
例:对一三角波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
六、 思考练习:
1.(1)编写如图所示波形的MATLAB函数。
(2)试画出f(t),f,f(1-2t)的波形。
相关主题