
专业班级 电信(DB)1102 班 姓 名 X X 学 号 20111213505X
实验时间 2013 年 5 月 7 日 指导教师 陈华丽 成 绩
实验
| 名称 | 离散信号的时域描述与运算 |
| 实验 目的 | 1.掌握常用时域离散信号的Matlab表示方法。 2.掌握离散信号的基本运算,包括信号相加与相乘、差分与累加和、平移、反转、尺度变换、卷积和等。 |
| 实验 内容 | 1. 利用Matlab命令画出下列序列的波形图。 (1) (2) 2. 已知的波形如图1所示,做出的一阶后向 差分、的累加和、以及 的波形。 |
| 实验记录及个人小结(包括:实验源程序、注释、结果分析与讨论等) | 1.(1) function y = u(t) %创建u(n)函数 y=(t>=0); end n=-10:10; x=(2-0.5.^(-n)).*u(n); stem(n,x) grid on axis([-11,11,-1100,100]) (2) n=-10:10; a=((3/2).^(n)).*sin(n*pi/5); stem(n,a) grid on axis([-11,11,-25,5]) |
| 实验记录及个人小结(包括:实验源程序、注释、结果分析与讨论等) | 2. function y = fn(n) function y = u(t) %在前一题基础上再增加一个函数文件 y=(t>=0); end y=u(n)-u(n-4); end 的一阶后向差分: n=-5:5; f1=fn(n)-fn(n-1); stem(n,f1) axis([-6,6,-1.5,1.5]); grid on; 的累加和: n=-5:5; f2=cumsum(fn(n)); stem(n,f2) axis([-6,6,-1,5]); grid on; : n=-5:5; f4=fn(3-2*n); stem(n,f4) axis([-6,6,-0.5,1.5]); grid on; : n=-5:5; f5=conv(fn(n),fn(3-2*n)); stem(f5) axis([-1,25,-0.5,2.5]); grid on; |
| 实验记录及个人小结(包括:实验源程序、注释、结果分析与讨论等) | 个人小结 通过本次实验,我掌握常用时域离散信号的Matlab表示方法。还掌握离散信号的基本运算,包括信号相加与相乘、差分与累加和、平移、反转、尺度变换、卷积和等。本次实验操作可以运用自己编写的函数文件,单位阶跃函数,可以避免Matlab自带单位阶跃函数命令忘记而无法编程的问题。此外,此次实验我学会了运用help来学习自己不熟悉的函数功能,这让我们以后是用Matlab更加迅捷 |
