离散序列——单位阶跃序列
单位阶跃序列(unit step sequence) u(n),其特点时在n>=0时,其取值为1;n<0时,其取值为0.
在Matlab中,阶跃序列可以用ones函数来实现,如要产生N点的单位阶跃序列,可以通过以下命令实现:x=ones(1,N);
% 单位阶跃序列(unit step sequence) u(n),
% 其特点时在n>=0时,其取值为1;n<0时,其取值为0.
%
% 在Matlab中,阶跃序列可以用ones函数来实现,
% 如要产生N点的单位阶跃序列,可以通过以下命令实现:x=ones(1,N);
% E_2_2.m
% 编写程序产生单位阶跃序列u(n)及u(n-20),并绘制出图形.
clear
n = 50;
x = ones(1,n);%产生n点的单位阶跃序列
xn = 0:n-1;
subplot(211);
stem(xn,x);
grid on;
axis([-1 51 0 1.1]);
title('单位阶跃序列u(n)')
ylabel('u(n)');
xlabel('n');
x = [zeros(1,20),1,ones(1,29)];
subplot(212);
stem(xn,x);
grid on;
axis([-1 51 0 1.1]);
title('单位阶跃序列u(n-20)');
ylabel('u(n-20)');
xlabel('n');