本文主要是介绍离散序列——单位阶跃序列,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
离散序列——单位阶跃序列
单位阶跃序列(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');
这篇关于离散序列——单位阶跃序列的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!