ARTICLE

单位阶跃函数

单位阶跃函数 (Unit Step Function) 单位阶跃函数(Unit Step Function),又称海维赛德阶跃函数(Heaviside Step Function),是信号与系统、控制理论和微分方程中最重要的基本函数之一。它是一种不连续函数,在自变量为负时取值为零,在自变量为正时取值为一,在零点处的取值根据惯例有所不同。单位阶跃函数通常记作

浏览 0 更新 2025-11-03

单位阶跃函数 (Unit Step Function)

单位阶跃函数(Unit Step Function),又称海维赛德阶跃函数(Heaviside Step Function),是信号与系统控制理论微分方程中最重要的基本函数之一。它是一种不连续函数,在自变量为负时取值为零,在自变量为正时取值为一,在零点处的取值根据惯例有所不同。单位阶跃函数通常记作 u(t)u(t)H(t)H(t)θ(t)\theta(t),以下统一使用 u(t)u(t)

定义与基本形式

单位阶跃函数的经典定义为:

u(t) = \begin{cases}

0, \& t < 0 \\ 1, \& t > 0

\end{cases}

对于 t=0t = 0 处的取值,学术界存在三种通行惯例:u(0)=0u(0) = 0(右连续版本)、u(0)=1u(0) = 1(左连续版本)、以及 u(0)=12u(0) = \frac{1}{2}(对称版本,在傅里叶分析中尤其常用)。三种定义在勒贝格积分意义下几乎处处相等,因此在实际工程计算中通常不产生本质分歧。

从函数图像看,单位阶跃函数在 t=0t = 0 处发生从 0 到 1 的瞬时跳变,呈现出典型的"开关"特征。这一性质使其成为描述"在某一时刻突然开启"的物理或经济过程的天然数学工具。更一般地,带有时移参数 t0t_0 的阶跃函数 u(tt0)u(t - t_0) 表示在 t=t0t = t_0 时刻发生的跳变:

u(tt0)={0,t<t01,t>t0u(t - t_0) = \begin{cases} 0, & t < t_0 \\ 1, & t > t_0 \end{cases}

与狄拉克δ函数的关系

单位阶跃函数与狄拉克δ函数(Dirac Delta Function)之间存在核心的对偶关系:单位阶跃函数的广义导数(分布导数)即为狄拉克δ函数:

ddtu(t)=δ(t)\frac{d}{dt} u(t) = \delta(t)

反之,单位阶跃函数是狄拉克δ函数的积分(或原函数):

u(t)=tδ(τ)dτu(t) = \int_{-\infty}^{t} \delta(\tau) \, d\tau

这一关系在分布理论(Distribution Theory)中得到了严格的数学基础。由于δ函数本身不是传统意义上的函数而是一个广义函数(分布),这条导数公式必须在分布意义下理解:对任意测试函数 φ(t)\varphi(t),分部积分给出 u,φ=u,φ=φ(0)=δ,φ\langle u', \varphi \rangle = -\langle u, \varphi' \rangle = \varphi(0) = \langle \delta, \varphi \rangle

这个关系的物理直觉非常清晰:δ函数表示一个理想化的瞬时脉冲,而阶跃函数表示该脉冲在时间上累积后的效果——从零到一的永久性跳变。在电路分析中,电容两端的电压在施加脉冲电流后表现为阶跃响应;在力学中,质点受到瞬时冲量后速度发生阶跃变化。

拉普拉斯变换

单位阶跃函数在拉普拉斯变换下具有极其简洁的形式,这是它广泛应用于控制系统分析的关键原因:

L{u(t)}=0u(t)estdt=0estdt=1s,Re(s)>0\mathcal{L}\{u(t)\} = \int_{0^-}^{\infty} u(t) e^{-st} \, dt = \int_{0}^{\infty} e^{-st} \, dt = \frac{1}{s}, \qquad \operatorname{Re}(s) > 0

更一般地,时移阶跃函数的拉普拉斯变换为:

L{u(tt0)}=et0ss,t00\mathcal{L}\{u(t - t_0)\} = \frac{e^{-t_0 s}}{s}, \qquad t_0 \geq 0

这一性质构成了经典控制理论中传递函数分析的基础,任何线性时不变系统的阶跃响应都可以通过传递函数乘以 1/s1/s 后求拉普拉斯逆变换获得。

在经济学与信号处理中的应用

尽管单位阶跃函数源于物理学和工程学,它在经济学建模中也有重要应用:

政策冲击建模:在宏观经济学中,一项政策在 t=t0t = t_0 时刻突然实施(如利率调整、税率变更或量化宽松的启动),可以用 u(tt0)u(t - t_0) 乘以外生冲击幅度来刻画。这种方法属于结构突变(Structural Break)分析的数学工具箱,广泛用于向量自回归(VAR)模型的脉冲响应函数中,以模拟政策实施的瞬时效果。

期权定价:在金融工程中,欧式看涨期权的到期 payoff 函数 max{STK,0}\max\{S_T - K, 0\} 可以利用阶跃函数重写为 (STK)u(STK)(S_T - K) \cdot u(S_T - K),其中 STS_T 为到期标的资产价格、KK 为执行价格。这一形式在处理数字期权(Binary Option)——其 payoff 本身就是 u(STK)u(S_T - K)——时尤为自然。

信号处理:单位阶跃函数是构造矩形脉冲(Rectangular Pulse)的基本模块——两个时移阶跃函数之差 u(tt1)u(tt2)u(t - t_1) - u(t - t_2) 即给出区间 [t1,t2][t_1, t_2] 上的矩形窗。这一技巧在时间序列分析中的事件研究法(Event Study)里常用于定义事件窗口。

分布函数:在概率论中,累积分布函数(CDF)的定义与阶跃函数有内在联系。对于退化分布(即全部概率质量集中于单点的分布),其CDF即为阶跃函数。更一般地,任何离散随机变量的CDF都可以表示为一系列阶跃函数的加权和。

数学性质

单位阶跃函数满足以下基本性质:

  • 幂等性[u(t)]n=u(t)[u(t)]^n = u(t) 对所有正整数 nn 成立,因为 0 和 1 的任意正次幂仍是自身。
  • 对称性u(t)+u(t)=1u(t) + u(-t) = 1 对几乎所有 tt 成立(除 t=0t = 0 外)。
  • 符号函数表示u(t)=12(1+sgn(t))u(t) = \frac{1}{2}(1 + \operatorname{sgn}(t)),其中 sgn(t)\operatorname{sgn}(t)符号函数
  • 卷积特性:任意函数 f(t)f(t)u(t)u(t)卷积给出其累积积分:(fu)(t)=tf(τ)dτ(f * u)(t) = \int_{-\infty}^{t} f(\tau) \, d\tau
  • 尺度不变性:对任意正实数 a>0a > 0,有 u(at)=u(t)u(at) = u(t)

这些性质使单位阶跃函数在泛函分析分布理论和工程数学的众多推导中充当不可或缺的桥梁角色。