plot(t,y)
五、结果分析及实验体会 结果分析:
连续函数的自变量t为一定范围内的连续值,函数波形图为连续不间断的。
- 6 -
实验二:离散时间信号的表示及可视化
一、实验名称:离散时间信号的表示及可视化
f(n)??(n),f(n)??(n),f(n)?ean(分别取a<0和a>0)
,f(n)?Sa(n?),f(n)?Sin(n?)(分别f(n)?RN(n)(分别取不同的N值)取不同的?值) 二、实验目的:
(1)掌握应用matlab绘制离散时间信号图的基本方法 (2)复习《信号与系统》课程中有关离散时间信号的相关知识 (3)通过观察实验结果,对几个典型的离散时间信号图形有直观的理解
三、解题分析
本实验中要求绘制离散时间信号图,可以应用matlab中的stem函数来实现。用matlab表示一离散序列x[k]时,可用两个向量来表示。其中一个向量表示自变量k的取值范围,另一个向量表示序列x[k]的值。之后可用stem(k,f)画出序列波形。当序列是从k=0开始时,可以只用一个向量x来表示序列。由于计算机内寸的限制,matlab无法表示一个无穷长的序列。对于典型的离散时间信号,可用逻辑表达式来实现不同自变量时的取值。
- 7 -
四、实验程序
1
f(n)??(n)
n=-5:5; y=[n==0]; stem(n,y);
2
f(n)??(n)
n=-5:5; y=[n>=0]; stem(n,y);
- 8 -
3
f(n)?ean(分别取a?0及a?0)
(1)a=0.7 n=0:8;
y=exp(0.7*n); stem(n,y); grid on;
(2)a=-0.7 n=0:8;
y=exp(-0.7*n); stem(n,y); grid on;
- 9 -
4
f(n)?RN(n)(分别取不同的N值)
N=3
n=0:10;
y=[n>=4&n<=6]; stem(y); grid on;
N=5
n=0:10;
y=[n>=3&n<=7];stem(y); grid on;
- 10 -