阶跃信号的数学表达式如下:
阶跃信号matlab仿真程序如下:
T=1000;
t1=-5:1/T:5;
f1=stepfun(t1,0); %参数0代表没有进行移位的阶跃信号,若把0改为1,则相当于把原阶跃信号向右平移一个单位,以此类推
plot(t1,f1)
grid on
axis([-5 5 -1 2])
运行结果如下:
阶跃序列matlab仿真程序如下:
n=40; %定义阶跃序列的长度
x=ones(1,n); %生成一个全1的向量x
xn=0:n-1; %定义绘图的横坐标变量
stem(xn,x); %绘制单位阶跃序列图
grid on; %显示网格线
axis([-5 51 0 1.1]) %限制图的横纵坐标的显示范围
xlabel('n'); %给横坐标命名
ylabel('u(n)'); %给纵坐标命名
title('单位阶跃序列u(n)'); %给整个图形定义一个标题
运行结果如下: