出典: フリー百科事典『ウィキペディア(Wikipedia)』
x = 0 で 1/2 の値をとる階段関数
ヘヴィサイドの階段関数(、英: Heaviside step function)は、正負の引数に対しそれぞれ 1, 0 を返す階段関数

である。名称はオリヴァー・ヘヴィサイドにちなむ。ヘヴィサイド関数と呼ばれることもある。通常、H(x) や Y(x) などで表されることが多い。
単位ステップ関数と似ているが、こちらは

と x = 0 の時も0の値を持つものとして定義される。切断冪関数の0乗。
階段関数は、x < 0 または x > 0 の範囲で連続であるが, x = 0 で値 c をとるものとして階段関数

を実数全体の集合
上の関数
と考えるならば、c をどのように定めても原点 x = 0 で不連続である。c の値は必要に応じて都合のよい値を選ぶことができるが、c = 0, 1/2, 1 などがしばしば用いられ、それぞれ
 |
 |
 |
である。また、
と表すことができる。関数 sgn は符号関数である。
ディラックのデルタ関数 δと区間
の定義関数
に対し
![{\displaystyle \int _{-\infty }^{x}\delta (t)dt:=\int _{-\infty }^{\infty }\chi _{(-\infty ,x]}(t)\delta (t)dt=\chi _{(-\infty ,x]}(0)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/60d8c15de73bb17e64b6799d77770e3c3451d771)
とおくと、これは x < 0 のとき区間
は 0 を含まず、x ≧ 0 のとき区間
が 0 を含むことから
![{\displaystyle \chi _{(-\infty ,x]}(0)={\begin{cases}0&(x<0)\\1&(x\geqq 0)\end{cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9d83220b5f2af43d1b401afa2c5a4d7591d78abf)
となる。つまり

と表される。この意味でヘヴィサイドの階段関数はディラックのデルタ関数を確率密度関数とするときの累積分布関数に相当する。