1 常见离散信号的MATLAB产生和图形显示
1.程序
(1) 单位抽样序列
如果
在时间轴上延迟了k个单位,得到
即:
程序如下:
N=20;
k=9;
x=zeros(1,N);
x(10)=1;
n=[k-9:N+k-10];
stem(n,x);
(2) 单位阶跃序列
程序如下:
N=20;
x=ones(1,N);
x(1:3)=0;
n=[-3:N-4];
stem(n,x);
title('单位阶跃序列');
(3) 正弦序列
程序如下:
N=50;
n=0:N-1;
A=1;
f=50;
Fs=f*N;
fai=0.5*pi;
x=A*sin(2*pi*f*n/Fs+fai);
stem(n,x);
(4) 复正弦序列
程序如下:
N=50;
n=0:N-1;
w=2*pi/N;
x=exp(j*w*n);
plot(x,'*');
复指数序列
或
,它具有实部与虚部,
是复正弦的数字域频率。对第一种表示形式,可以写成
。
如果用极坐标表示,则
,
若
,则x(n)为衰减的复正弦,其实部和虚部分别为衰减振荡的正弦分量;若实部
,则实部和虚部分别为增大的正弦分量;若