一、Heaviside函数的定义
Heaviside阶跃函数函数,又称作单位阶跃函数,即信号与系统中常用的函数
u
(
t
)
u\text{(}t\text{)}
u(t),其定义为:
u
(
t
)
=
{
1
,
t
>
0
0
,
t
<
0
u(t)=\begin{cases} 1,& t>0\\ 0,& t<0\\ \end{cases}
u(t)={1,0,t>0t<0
其在
t
=
0
t=0
t=0时刻没有定义。
二、Heaviside调用方法
H = heaviside(x)
为产生一个单位阶跃信号,若要产生平移后的阶跃信号则只需再x上进行加减,若要产生门函数则可用两阶跃信号相减得到,如例程中所示。
三、使用例程
以下为产生 u ( t − 1 ) u(t-1) u(t−1)信号
x=0:0.01:10;
fx=heaviside(x-1);
plot(x,fx);
结果如图:
以下为产生窗函数
u
(
t
−
1
)
−
u
(
t
−
2
)
u(t-1)-u(t-2)
u(t−1)−u(t−2)信号:
x=0:0.01:10;
fx=heaviside(x-1)-heaviside(x-2);
plot(x,fx);
结果如图: