Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « math » Python 3.12.1

Fonction erfc - module math

Signature de la fonction erfc

 def erfc(value: float) -> float

Description

Cette « fonction spéciale » implémente la fonction d'erreur complémentaire couramment utilisée en analyse. Elle intervient régulièrement dans le domaine des probabilités, des statistiques et des problèmes de diffusion.

le terme de fonctions spéciales est un ensemble de fonctions analytiques non élémentaires utilisé en analyse mathématiques. Consultez ce lien Wikipédia pour de plus amples informations sur ces fonctions.

Le nom de cette fonction provient du fait qu'elle est le complément à 1 de la fonction d'erreur erf. Elle est définie par l'équation suivante :

erfc(x) = 1 - erf(x)

Et voici sa courbe de représentation dans l'intervalle [-3,3].

Courbe de la fonction d'erreur complémentaire

help(math.erfc)

Complementary error function at x.

Paramètre

ParamètreDescription
 value : float 
La valeur pour laquelle calculer la fonction d'erreur complémentaire.

Valeur de retour

La valeur de retour est de type float.

Elle correspond à la valeur de la fonction d'erreur complémentaire appliquée au paramètre value.

Exception

Exemple(s) de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
#!/usr/bin/python3

import math

print("   x    | erfc(x)")
print("--------+--------")

for x in [-3, -2, -1, -0.5, -0.25, 0, 0.25, 0.5, 1, 2, 3]:
    print("%7.3f | %7.3f" % (x, math.erfc(x)))
Exemple d'utilisation de la fonction math.erf

Et voici les résultats produits par cet exemple.

   x    | erfc(x)
--------+--------
 -3.000 |   2.000
 -2.000 |   1.995
 -1.000 |   1.843
 -0.500 |   1.520
 -0.250 |   1.276
  0.000 |   1.000
  0.250 |   0.724
  0.500 |   0.480
  1.000 |   0.157
  2.000 |   0.005
  3.000 |   0.000

Existant depuis

Python 3.2

Voir aussi

Fonction math.erf
Fonction math.gamma
Fonction math.lgamma

Fonction scipy.special.erf
Fonction scipy.special.erfc