Функція Гевісайда

Матеріал з testwiki
Перейти до навігації Перейти до пошуку
Функція Гевісайда з H(0) = ½

Функція Гевісайда, H,  — це розривна функція дійсної змінної значення якої рівне 0 для від'ємних значень аргумента і рівне 1 для додатних значень аргумента. В більшості випадків значення функції в точці нуль H(0) не є важливим. Функція названа на честь англійського математика Олівера Гевісайда і широко використовується в теорії керування і обробці сигналів. В теорії ймовірності функція Гевісайда з 'H(0)=1 є функцією розподілу випадкової змінної, що майже напевно рівна нулю.

Функція Гевісайда є первісною дельта-функції Дірака і можна записати:

H(x)=xδ(t)dt

В даній рівності зміст інтегрального виразу залежить від концепції узагальнених функцій, що використовується і рівність може не справджуватися в нулі.

Дискретна форма

Функцію Гевісайда можна також визначити і для дискретного аргументу n:

H[n]={0,n<01,n0

де n  — ціле число.

Дискретний одиничний імпульс тоді є першою різницею дискретної функції Гевісайда:

δ[n]=H[n]H[n1].

і виконується рівність:

H[n]=k=nδ[k]

Аналітичні апроксимації

Для наближення функції Гевісайда гладкими функціями можна використати логістичні функції:

H(x)12+12tanh(kx)=11+e2kx,

Якщо прийняти H(0) = ½, виконується рівність:

H(x)=limk12(1+tanhkx)=limk11+e2kx.

Існують і інші наближення, зокрема:

H(x)=limk12+1πarctan(kx) 
H(x)=limk12+12erf(kx). 

Інтегральне представлення

Функція Гевісайда може бути подана за допомогою наступного інтегрального представлення:

H(x)=limϵ0+12πi1τ+iϵeixτdτ=limϵ0+12πi1τiϵeixτdτ.

H(0)

Серед найпоширеніших значень функції в нулі використовуються H(0) = 0, H(0) = ½ або H(0) = 1. H(0) = ½ є одним з найпоширеніших варіантів оскільки тоді виконується:

H(x)=1+sgn(x)2={0,x<012,x=01,x>0.

Іноді також використовується загальний запис:

Ha(x)={0,x<0a,x=01,x>0.

Первісна і похідна

Первісною функцією для функції Гевісайда є: R(x):=xH(ξ)dξ=xH(x). (ReLU) де за визначенням:

R(x):={x,x0;0,x<0

Похідною функції Гевісайда є дельта-функція Дірака: dH(x)/dx=δ(x).

Історія

Ця функція використовувалася ще до появи її зручного позначення. Наприклад Шаблон:Iw в 1830-х роках опублікував декілька робіт[1][2] присвячених функції 00x. На його думку, 0x дорівнює 0, якщо x>0; 1, якщо x=0 (див. Нуль в нульовому степені); або , якщо x<0. Таким чином Лібрі робить висновок, що 00x дорівнює 1, якщо x>0, і 0 в іншому випадку. Користуючись нотацією Айверсона це можна було б записати, як

00x=[x>0].

Однак такої нотації в той час не було, і Лібрі вважав досягненням, що цю функцію можна виразити через стандартні математичні операції. Він використовував цю функцію, для вираження абсолютної величини (позначення |x| тоді ще не було, воно було введене пізніше Вейєрштрассом) і індикатора таких умов як axb, і навіть «x є дільником y»[3].

Див. також

Примітки

Шаблон:Reflist

Шаблон:Додаткові джерела

  1. Guillaume Libri. Note sur les valeurs de la fonction 00x, Journal für die reine und angewandte Mathematik 6 (1830), 67-72.
  2. Guillaume Libri. Mémoire sur les fonctions discontinues, Journal für die reine und angewandte Mathematik 10 (1833), 303—316.
  3. Donald E. Knuth, Two notes on notation, Amer. Math. Monthly 99 no. 5 (May 1992), 403—422 (arXiv: math/9205211 [math.HO]).