用MATLAB产生一个单位阶跃信号,在0≤t≤10的区间里,在t=2时有一个跃变,以后为1,原理或主要公式
时间: 2024-05-22 16:15:59 浏览: 100
MATLAB.rar_阶跃信号
单位阶跃信号的公式为:
u(t) = {0, t<0; 1, t≥0}
在0≤t≤10的区间里,可以使用以下代码生成单位阶跃信号:
t = 0:0.1:10;
u = ones(size(t));
u(t<2) = 0;
在t=2时有一个跃变,以后为1,可以用以下代码实现:
u(t>=2) = 1;
最终的代码如下:
t = 0:0.1:10;
u = ones(size(t));
u(t<2) = 0;
u(t>=2) = 1;
plot(t,u);
xlabel('Time');
ylabel('Amplitude');
title('Unit Step Signal');
阅读全文