Heaviside stapfunctie

Calculus en Analyse > Speciale Functies > Stapfuncties >

DOWNLOAD Mathematica Notebook

De Heaviside-stappenfunctie is een wiskundige functie die H(x) wordt genoemd, of soms theta(x) of u(x) (Abramowitz and Stegun 1972, p. 1020), en ook bekend als de “eenheidsstapfunctie”. De term “Heaviside stapfunctie” en het symbool ervan kunnen zowel een stukgewijze constante functie als een veralgemeende functie voorstellen.

HeavisideStepFunctie

Wanneer de Heaviside-stapfunctie is gedefinieerd als een stukgewijze constante functie, wordt zij gegeven door

H(x)={0 x0; 1/2 x=0; 1 x0
(1)

(Abramowitz and Stegun 1972, p. 1020; Bracewell 2000, p. 61). De grafiek hierboven toont deze functie (linker figuur), en hoe hij eruit zou zien als hij op een oscilloscoop zou worden weergegeven (rechter figuur).

Wanneer gedefinieerd als een gegeneraliseerde functie, kan deze worden gedefinieerd als een functie theta(x) zo dat

inttheta(x)phi^'(x)dx=-phi(0)'(x)dx=-phi(0)
(2)

voor phi^'(x)'(x) de afgeleide van een voldoende gladde functie phi(x) die voldoende snel vervalt (Kanwal 1998).

De Wolfram-taal stelt de gegeneraliseerde functie van Heaviside voor als HeavisideTheta, terwijl UnitStep wordt gebruikt om de functie Piecewise voor te stellen (die, zo moet worden opgemerkt, de conventie H(0)=1 aanneemt in plaats van de conventionele definitie H(0)=1/2).

De stenografische notatie

H_c(x)=H(x-c)
(3)

wordt soms ook gebruikt.

De Heaviside-stappenfunctie is gerelateerd aan de boxcarfunctie door

Pi(x)=H(x+1/2)-H(x-1/2)
(4)

en kan worden gedefinieerd in termen van de tekenfunctie door

H(x)=1/2.
(5)

De afgeleide van de stapfunctie wordt gegeven door

d/(dx)H(x)=delta(x),
(6)

waarbij delta(x) de deltafunctie is (Bracewell 2000, p. 97).

De Heaviside-stappenfunctie is gerelateerd aan de hellingbaanfunctie R(x) door

R(x)=xH(x),
(7)

en aan de afgeleide van R(x) door

d/(dx)R(x)=H(x).
(8)

De twee zijn ook verbonden door

R(x)=H(x)*H(x),
(9)

waarbij * convolutie aanduidt.

Bracewell (2000) geeft vele identiteiten, waaronder de volgende. Wanneer * de convolutie aanduidt,

H(x)*f(x)=int_(-infty)^xf(x^')dx^'')dx^'
(10)
H(t)*H(t) = int_(-infty)^inftyH(u)H(t-u)du
(11)
= H(0)int_0^inftyH(t-u)du
(12)
= H(0)H(t)int_0^tdu
(13)
= tH(t).
(14)

Daarnaast,

H(ax+b) = H(x+b/a)H(a)+H(-x-b/a)H(-a)
(15)
= {H(x+b/a) a0; H(-x-b/a) a0.
(16)

HeavisideStepFunctionLim

De Heaviside-stapfunctie kan worden gedefinieerd door de volgende limieten,

H(x) = lim_(t-0)
(17)
= 1/(sqrt(pi))lim_(t-x)>= 1/(sqrt(pi))lim_(t-0)int_(-x)^inftyt^(-1)e^(-u^2/t^2)du
(18)
= 1/2lim_(t-0)erfc(-x/t)
(19)
= 1/pilim_(t-0)int_(-infty)^xt^(-1)sinc(u/t)du
(20)
= 1/pilim_(t-0)int_(-infty)^x1/usin(u/t)du
(21)
= 1/2+1/pilim_(t-0)si((pix)/t)
(22)
= lim_(t-0){1/2e^(x/t) voor x=0; 1-1/2e^(-x/t) voor x=0
(23)
= lim_(t-0)1/(1+e^(-x/t))
(24)
= lim_(t-0)e^(-e^(-x/t))
(25)
= 1/2lim_(t-0)
(26)
= lim_(t-0)int_(-infty)^xt^(-1)Lambda((x-1/2t)/t)dx,
(27)

waarbij erfc(x) de erfc-functie is, si(x) de sinus-integraal is, sinc(x) de sinc-functie is, en Lambda(x) de driehoeksfunctie met één argument is. De eerste vier zijn hierboven geïllustreerd voor t=0.2, 0.1, en 0.01.

Natuurlijk is elke monotone functie met constante ongelijke horizontale asymptoten een Heaviside stapfunctie onder gepaste schaalvergroting en eventuele spiegeling. De Fourier-transformatie van de Heaviside-stappenfunctie wordt gegeven door

F = int_(-infty)^inftye^(-2piikx)H(x)dx
(28)
= 1/2,
(29)

waarbij delta(k) de deltafunctie is.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *