cmath — funciones matemáticas para números complejos#

El módulo cmath proporciona funciones matemáticas básicas para trabajar con números complejos, incluyendo funciones trigonométricas, exponenciales, logarítmicas y conversiones entre las representaciones rectangular (real, imag) y polar (r, phi).

Funciones#

cmath.cos(z: complex) complex#

Devuelve el coseno de z.

cmath.exp(z: complex) complex#

Devuelve la exponencial de z.

cmath.log(z: complex) complex#

Devuelve el logaritmo natural de z. El corte de rama está a lo largo del eje real negativo.

cmath.log10(z: complex) complex#

Devuelve el logaritmo en base 10 de z. El corte de rama está a lo largo del eje real negativo.

cmath.phase(z: complex) float#

Devuelve la fase del número z, en el rango (-pi, +pi].

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

Devuelve, como una tupla, la forma polar de z.

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

Devuelve el número complejo con módulo r y fase phi.

cmath.sin(z: complex) complex#

Devuelve el seno de z.

cmath.sqrt(z: complex) complex#

Devuelve la raíz cuadrada de z.

Constantes#

cmath.e: float#

Base del logaritmo natural

cmath.pi: float#

La razón entre la circunferencia de un círculo y su diámetro