Fonction d'erreur complémentaire

De testwiki
Aller à la navigation Aller à la recherche
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 :

erfc(x)=2πxet2dt.

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

Origine et applications

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

erfc(x)=1erf(x).

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]Modèle:,[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

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 :

erfc(x)=12πn=0(1)n(2n+1)n!x2n+1.

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

erfc(x)=12π(xx33++(1)nx2n+1(2n+1)n!)+o(x2n+2),

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

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

πex2erfc(x)=1x12x3++(1)n13(2n1)2nx2n+1+rn,

où le reste rn 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 x<1, on utilise la propriété erfc(x)=2erfc(x).

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

Notes et références

Notes

Modèle:Références

Références

Modèle:Références

Voir aussi

Articles connexes

Liens externes

Modèle:Liens

Modèle:Portail


Erreur de référence : Des balises <ref> existent pour un groupe nommé « alpha », mais aucune balise <references group="alpha"/> correspondante n’a été trouvée