Aller au contenu

Fonction de Heaviside

Un article de Wikipédia, l'encyclopédie libre.
La fonction H0,5 de Heaviside.

En mathématiques, la fonction de Heaviside (également fonction échelon unité, fonction marche d'escalier ou échelon de Heaviside), du nom d’Oliver Heaviside, est la fonction indicatrice de .

C'est donc la fonction H (discontinue en 0) prenant la valeur 1 pour tous les réels strictement positifs et la valeur 0 pour les réels strictement négatifs. En 0, sa valeur n'a généralement pas d'importance, même si souvent elle vaut 1/2.

Présentation et propriétés

[modifier | modifier le code]

C'est une primitive de la distribution de Dirac en théorie des distributions. La valeur de H(0) a très peu d'importance, puisque la fonction est le plus souvent utilisée dans une intégrale. Certains auteurs[réf. nécessaire] donnent H(0) = 0, d'autres H(0) = 1. La valeur H(0) = 0,5 est souvent utilisée, parce que la fonction obtenue est ainsi symétrique. La définition est alors :

La valeur de la fonction en 0 est parfois notée avec un indice : la fonction Ha satisfait l'égalité Ha(0) = a pour a un réel quelconque.

La fonction est utilisée dans les mathématiques du traitement du signal ainsi qu'en automatique pour représenter un signal obtenu en fermant un interrupteur à un instant donné et en le maintenant fermé indéfiniment.

Formulation

[modifier | modifier le code]

Avec la convention H(0) = 1, la fonction de Heaviside peut être définie par :

  • un crochet d'Iverson :
  • une fonction caractéristique :

Avec la convention H(0) = 1/2, la fonction de Heaviside peut être définie par :

  • une transformation linéaire de la fonction signe :
  • la moyenne arithmétique de deux crochets de Iverson :
  • Une limite de la fonction arctangente à deux arguments:
  • une hyperfonction : ou L(z) désigne la valeur principale du logarithme complexe de z.

Sans poser de valeur pour H(0), on peut aussi définir la fonction par :

  • La dérivée d'une fonction rampe :
  • une expression faisant appel à la valeur absolue :
  • une expression faisant appel à la fonction arctangente[1]:

ou[2]:

La dérivée au sens des distributions de la fonction de Heaviside est la distribution de Dirac : .

En effet, en partant tout d'abord de l'expression de la dérivation au sens des distributions :

En appliquant ceci à l'échelon de Heaviside, nous obtenons :

Une primitive de est . On a alors :

Or, , l'espace des fonctions test sur , donc .

D'où on déduit l'expression de la dérivée de l'échelon de Heaviside (au sens des distributions) :

par définition de l'impulsion de Dirac, .

Une primitive (au sens des distributions) de la fonction de Heaviside est la fonction rampe . En effet,

Approximations continues

[modifier | modifier le code]
Approximations continues de la fonction de Heaviside (degré 1, 3 et 5)

La fonction de Heaviside est parfois utilisée pour modéliser des phénomènes variant rapidement. Toutefois, un phénomène est rarement discontinu et l'introduction d'une fonction de Heaviside dans les équations de comportement donne parfois des résultats aberrants. Par exemple, si l'on considère le démarrage d'une machine ou d'un véhicule, on considère souvent que l'accélération est nulle avant le démarrage et a une valeur fixe en phase de démarrage, la « fonction accélération » a(t) est donc modélisée par une fonction marche. Cependant, l'accélération est causée par une action mécanique associée à une déformation de la matière ; la matière ne peut pas passer d'un état « repos » à un état « déformé » instantanément, donc dans la réalité, la transition est plus « douce ». Par ailleurs, une variation instantanée de l'accélération correspondrait à un à-coup infini (fonction de Dirac) vis-à-vis des équations de mouvement, ce qui n'est pas possible.

La première solution consiste à remplacer la fonction de Heaviside par une fonction rampe c'est-à-dire une fonction linéaire passant de y = 0 à y = 1 lorsque x passe de 0 à une valeur définie δx :

Cette fonction est continue mais n'est pas dérivable en 0 et en δx.

Pour avoir une fonction dérivable, on utilise fréquemment une fonction polynomiale de degré 3 ; elle est dérivable une fois et sa dérivée est discontinue en début et fin de transition :

si la transition se fait sur un intervalle δx (constante réelle), alors on définit la fonction de progression
et

De manière générale, si la fonction passe de y = h0 à y = h1 lorsque x passe de x0 à x1, on a :

On peut par exemple utiliser un polynôme de degré 5 sur une très courte durée (fonction souvent appelée step5, littéralement « marche5 ») ; la transition est continue, dérivable deux fois mais la dérivée troisième est discontinue en début et en fin de transition : avec les mêmes notations, pour une transition entre 0 et 1 pour x allant de 0 à δx

et de manière plus générale :

Approximations analytiques

[modifier | modifier le code]

Des approximations de la fonctions de Heaviside sont utilisées en biochimie et en neurosciences, où des approximations logistiques de la fonction saut (comme les équations de Hill (en) et de Michaelis-Menten) peuvent être utilisées pour approcher des changements de cellule binaires en réaction à des signaux chimiques.

Une suite de fonctions continues qui tend vers la fonction de Heaviside
Pour k → ∞, la fonction logistique se rapproche de la fonction de Heaviside.

Une approximation lisse de la fonction saut est donnée avec la fonction logistique : où la transition en x = 0 devient plus raide à mesure que k est choisi grand.

En fixant H(0) = 1/2, on a alors égalité pour tout x :

Il existe d'autres approximations lisses qui tendent vers la fonction saut[3], comme[4]:

Ces limites sont vraies au sens de la convergence simple et au sens des distributions, mais en règle générale, la convergence point par point n'implique pas la convergence au sens des distributions, et réciproquement. Cependant, si tous les termes d'une suite de fonctions convergeant simplement sont uniformément bornés par une fonction bien choisie, alors il y a convergence au sens des distributions.)

En général, toute fonction de répartition d'une loi de probabilité continue et centrée (de moyenne nulle) et avec un paramètre d'échelle contrôlant la variance peut servir d'approximation, en faisant tendre la variance vers 0. Les trois exemples décrits plus haut correspondent aux lois logistique, de Cauchy et normale, respectivement.

Applications

[modifier | modifier le code]

Du fait de sa discontinuité et de sa simplicité de définition, la fonction de Heaviside est utilisée couramment pour décrire des sources émettant à partir d'un domaine spatial ou temporel donné. La résolution des équations différentielles liées se fait alors par transformation de Laplace[5].

Références

[modifier | modifier le code]
(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Heaviside step function » (voir la liste des auteurs).
  1. (en) Jerome Spanier et Keith B. Oldham, An atlas of functions, Taylor & Francis/Hemisphere,
  2. (en) J. Venetis, « An analytic exact form of the unit step function », Mathematics and Statistics, vol. 2, no 7,‎ , p. 235-237.
  3. (en) Eric W. Weisstein, « Heaviside Step Function », sur MathWorld
  4. (en) Liang-Jian Deng, Weihong Guo et Ting-Zhu Huang, « Single image super-resolution by approximated Heaviside functions », Information Sciences, vol. 348,‎ , p. 107-123 (DOI 10.1016/j.ins.2016.02.015)
  5. (en) M.P. Legua, I. Morales et L.M. Sánchez Ruiz, « The Heaviside function and Laplace transforms », Proceedings of the 10th WSEAS International Confenrence on Applied Mathematics, Dallas, TX, USA,‎ , p. 1-3

Articles connexes

[modifier | modifier le code]

Liens externes

[modifier | modifier le code]

  • Notice dans un dictionnaire ou une encyclopédie généralisteVoir et modifier les données sur Wikidata :