阶跃函数

维基百科,自由的百科全书

跳转到: 导航, 搜索

数学中,如果实数域上的某个函数可以用半开区间上的指示函数的有限次线性组合来表示,那么这个函数就是阶跃函数。换一种不太正式的说法就是,阶跃函数是有限段分段常数函数的组合。

Image:StepFunctionExample.png
n=4 的阶跃函数

假设已知:

  • 一个系数序列
    \{\alpha_0, \dots, \alpha_n\}\subset \mathbb{R},\; n \in \mathbb{N}  \setminus \{0\}
  • 区间边界
    \{x_1 < \dots < x_{n-1}\} \subset \mathbb{R}
  • 区间序列
    A_0:= (-\infty, x_1)
    Ai: = [xi,xi + 1) (for i=1,\cdots,n-2)
    A_n:= [x_{n-1},\infty)
    (尽管这个例子中的区间下边界包含在内,而上边界不包含在内,但是这并不是定义所要求的。只要区间 An 互不相交,并且它们的组合是实数就可以了。)

定义: 函数 f: \mathbb{R} \rightarrow \mathbb{R}阶跃函数的条件是当且仅当它可以表示为


for all <math> x \in \mathbb{R}

f(x) = \sum\limits_{i=0}^n \alpha_i \cdot 1_{A_i}(x)
其中 1AA指示函数

1_A(x) =
\left\{
  \begin{matrix}
    1, & \mathrm{if} \; x \in A \\ 
    0, & \mathrm{otherwise} 
  \end{matrix}
\right.

注意: 对于所有的 i=0,\cdots,nx \in A_i 满足: f(x) = αi.

[编辑] 特殊阶跃函数

单位阶跃函数n=1、α0=0、α1=1 以及d x1=0 时的阶跃函数特例。

[编辑] 参见

个人工具