Fonction d'erreur complémentaire

Un article de Wikipédia, l'encyclopédie libre.
Graphe de erfc

La fonction d’erreur complémentaire, notée erfc, est une fonction spéciale utilisée en analyse. Elle est définie par :

.

Comme pour d’autres fonctions usuelles (sinus, cosinus, logarithmeetc.) on peut omettre les parenthèses et ainsi écrire au lieu de , à condition bien sûr que cette notation ne prête pas à confusion[a].

Origine et applications[modifier | modifier le code]

Le nom de fonction d’erreur complémentaire provient du fait qu’elle est le complément à 1 de la fonction d'erreur erf :

.

On peut s’étonner qu’un nom spécifique ait été donné à ce simple complément à 1 mais il s’avère que son usage simplifie un grand nombre de formules, notamment celles donnant la solution analytique de divers problèmes de diffusion[1],[2].

Comme erf, la fonction erfc intervient en probabilités et statistiques (en lien avec la distribution gaussienne) et en physique (pour les phénomènes de diffusion thermique ou chimique), et bien sûr dans leurs applications à d’autres sciences (métrologie, chimie, sciences de la Terre).

Développements en série et calcul numérique[modifier | modifier le code]

La fonction erfc n’est pas exprimable par une formule fermée, mais son développement en série de Taylor converge pour toutes les valeurs de x :

.

La fonction erfc peut donc être calculée à l’aide du développement limité :

,

théoriquement pour n’importe quelle valeur de mais en pratique pour de petites valeurs (typiquement, ), sinon le développement ne converge pas assez vite.

Pour , on peut parfois utiliser le développement asymptotique :

,

où le reste est inférieur (en valeur absolue) au terme qui le précède. La série divergeant, l'utilisation de ce développement n'est possible que pour des valeurs de x suffisamment grandes pour la précision désirée.

Pour , on utilise la propriété .

La plupart des logiciels de calcul numérique (tableurs et Matlab, Scilabetc.) ou de calcul formel (Maple, Mathematica, MuPADetc.) intègrent une routine de calcul de erfc(x) et de sa réciproque erfc−1(x). Matlab et Scilab proposent aussi la fonction d’erreur complémentaire normalisée erfcx, définie par . Le langage Fortran 2008[3] dispose de erf(x) et erfc(x).

Notes et références[modifier | modifier le code]

Notes[modifier | modifier le code]

  1. On pourra par exemple écrire et , mais impérativement et .

Références[modifier | modifier le code]

  1. (en) H. S. Carslaw et J. C. Jaeger, Conduction of heat in solids [« Conduction de la chaleur dans les solides »], Oxford, Clarendon Press, , 2e éd., 510 p. (ISBN 0-19-853368-3).
  2. (en) J. Crank, The mathematics of diffusion [« Mathématiques de la diffusion »], Oxford, Clarendon Press, , 2e éd., 414 p. (ISBN 0-19-853344-6).
  3. « General mathematical functions — Fortran Programming Language », sur fortran-lang.org (consulté le )

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Fonction d'erreur