Funzione di Heaviside

Calcolo e analisi > Funzioni speciali > Funzioni di passo >

Scaricare il quaderno di Mathematica

La funzione di passo di Heaviside è una funzione matematica denotata H(x), o talvolta theta(x) o u(x) (Abramowitz e Stegun 1972, p. 1020), e conosciuto anche come “funzione di passo unitario”. Il termine “funzione di passo di Heaviside” e il suo simbolo possono rappresentare sia una funzione costante piecewise che una funzione generalizzata.

Funzione di passo di Heaviside

Quando è definita come una funzione costante piecewise, la funzione di passo di Heaviside è data da

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

(Abramowitz e Stegun 1972, p. 1020; Bracewell 2000, p. 61). Il grafico qui sopra mostra questa funzione (figura di sinistra), e come apparirebbe se visualizzata su un oscilloscopio (figura di destra).

Quando è definita come una funzione generalizzata, può essere definita come una funzione theta(x) tale che

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

per phi^'(x)'(x) la derivata di una funzione sufficientemente liscia phi(x) che decade sufficientemente rapidamente (Kanwal 1998).

Il linguaggio Wolfram rappresenta la funzione generalizzata di Heaviside come HeavisideTheta, mentre usa UnitStep per rappresentare la funzione piecewise Piecewise (che, va notato, adotta la convenzione H(0)=1 invece della definizione convenzionale H(0)=1/2).

La notazione sintetica

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

a volte viene anche usato.

La funzione di passo di Heaviside è legata alla funzione boxcar

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

e può essere definito in termini di funzione segno da

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

La derivata della della funzione di passo è data da

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

dove delta(x) è la funzione delta (Bracewell 2000, p. 97).

La funzione di passo di Heaviside è legata alla funzione di rampa R(x) da

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

e alla derivata di R(x) da

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

I due sono anche collegati attraverso

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

dove * indica la convoluzione.

Bracewell (2000) fornisce molte identità, alcune delle quali includono la seguente. Lasciando * indicare la convoluzione,

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)

Inoltre,

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

La funzione di Heaviside può essere definita dai seguenti limiti,

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) per x=0; 1-1/2e^(-x/t) per 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)

dove erfc(x) è la funzione erfc, si(x) è l’integrale del seno, sinc(x) è la funzione sinc, e Lambda(x) è la funzione triangolo a un argomento. Le prime quattro di queste sono illustrate sopra per t=0.2, 0.1, e 0.01.

Ovviamente, qualsiasi funzione monotona con asintoti orizzontali costanti disuguali è una funzione a gradini di Heaviside sotto un appropriato ridimensionamento e un’eventuale riflessione. La trasformata di Fourier della funzione di passo di Heaviside è data da

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

dove delta(k) è la funzione delta.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *