cmath — fonctions mathématiques pour les nombres complexes#

Le module cmath fournit des fonctions mathématiques de base pour travailler avec les nombres complexes, notamment des fonctions trigonométriques, exponentielles, logarithmiques, ainsi que des conversions entre les représentations cartésienne (real, imag) et polaire (r, phi).

Fonctions#

cmath.cos(z: complex) complex#

Renvoie le cosinus de z.

cmath.exp(z: complex) complex#

Renvoie l’exponentielle de z.

cmath.log(z: complex) complex#

Renvoie le logarithme naturel de z. La coupure de branche se situe le long de l’axe réel négatif.

cmath.log10(z: complex) complex#

Renvoie le logarithme en base 10 de z. La coupure de branche se situe le long de l’axe réel négatif.

cmath.phase(z: complex) float#

Renvoie la phase du nombre z, dans l’intervalle (-pi, +pi].

cmath.polar(z: complex) Tuple[float, float]#

Renvoie, sous forme de tuple, la forme polaire de z.

cmath.rect(r: float, phi: float) complex#

Renvoie le nombre complexe de module r et de phase phi.

cmath.sin(z: complex) complex#

Renvoie le sinus de z.

cmath.sqrt(z: complex) complex#

Renvoie la racine carrée de z.

Constantes#

cmath.e: float#

Base du logarithme naturel

cmath.pi: float#

Le rapport entre la circonférence d’un cercle et son diamètre