当我使用我的重质药物时,为什么振幅会发生变化

时间:2017-11-03 09:24:47

标签: matlab simulink

我已经单独定义了每个函数并绘制它然后添加了函数,然后使用子图将它们全部绘制在一起。

%with using heaviside
clc;clear
t=-5:1/1000:+5
u1=heaviside(t-2)
u2=heaviside(t+1)
u3=heaviside(t+4)
X=u1+u2+u3
subplot(411)
plot(t,u1,'r');grid on
subplot(412)
plot(t,u2,'r');grid on
subplot(413)
plot(t,u3,'r');grid on
subplot(414)
plot(t,X,'r');grid on

this is the picture of the result

1 个答案:

答案 0 :(得分:0)

在您的情况下,X是具有不同时移的3 heaviside个函数的总和,这意味着它的总值为3*1t到无穷大)。

如果您希望3步功能X的幅度为1,则必须除以3.

clc;clear
t=-5:1/1000:+5;
u1=heaviside(t-2);
u2=heaviside(t+1);
u3=heaviside(t+4);
X=(u1+u2+u3)/3;