Funkcja schodkowa Heaviside’a

Kalkulacja i analiza > Funkcje specjalne > Funkcje schodkowe >

DOWNLOAD Mathematica Notebook

Funkcja schodkowa Heaviside’a jest funkcją matematyczną oznaczaną H(x), lub czasem theta(x) lub u(x) (Abramowitz i Stegun 1972, s. 1020), a także znany jako „funkcja kroku jednostkowego”. Termin „funkcja stopnia Heaviside’a” i jej symbol mogą reprezentować albo funkcję stałą w pewnym sensie, albo funkcję uogólnioną.

HeavisideStepFunction

Gdy jest zdefiniowana jako funkcja stała, funkcja schodkowa Heaviside’a jest dana przez

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

(Abramowitz i Stegun 1972, s. 1020; Bracewell 2000, s. 61). Powyższy wykres przedstawia tę funkcję (lewy rysunek), oraz jak wyglądałaby ona po wyświetleniu na oscyloskopie (prawy rysunek).

Gdy jest zdefiniowana jako funkcja uogólniona, można ją zdefiniować jako funkcję theta(x) taką, że

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

dla phi^'(x)'(x) pochodna wystarczająco gładkiej funkcji phi(x) która rozkłada się wystarczająco szybko (Kanwal 1998).

Język Wolframa reprezentuje uogólnioną funkcję Heaviside’a jako HeavisideTheta, podczas gdy używa UnitStep do reprezentowania funkcji Piecewise (która, należy zauważyć, przyjmuje konwencję H(0)=1 zamiast konwencjonalnej definicji H(0)=1/2).

Notacja skrótowa

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

Czasami stosuje się również.

Funkcja schodkowa Heaviside’a jest związana z funkcją boxcarfunction przez

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

i może być zdefiniować w kategoriach funkcji znaku przez

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

Pochodna funkcji kroku jest dana przez

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

gdzie delta(x) jest funkcją delta (Bracewell 2000, str. 97).

Funkcja krokowa Heaviside’a jest związana z funkcją rampy R(x) przez

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

i do pochodnej R(x) przez

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

Dwa są również połączone przez

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

gdzie * oznacza konwolucję.

Bracewell (2000) podaje wiele tożsamości, niektóre z nich są następujące. Niech * oznacza konwolucję,

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)

Dodatkowo,

.

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

Funkcję schodkową Heaviside’a można zdefiniować za pomocą następujących granic,

H(x) = lim_(t-.0)
(17)
= 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) dla x=0; 1-1/2e^(-x/t) for 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)

gdzie erfc(x) jest funkcją erfc, si(x) to całka sinus, sinc(x) to funkcja sinc, a Lambda(x) to jednoargumentowa funkcja trójkąta. Pierwsze cztery z nich są zilustrowane powyżej dla t=0.2, 0.1, i 0.01.

Oczywiście każda funkcja monotoniczna o stałych nierównych asymptotach poziomych jest funkcją schodkową Heaviside’a przy odpowiednim skalowaniu i ewentualnym odbiciu. Transformata Fouriera funkcji schodkowej Heaviside’a jest dana przez

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

gdzie delta(k) jest funkcją delta.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *