cmath — funzioni matematiche per numeri complessi#

Il modulo cmath fornisce funzioni matematiche di base per lavorare con i numeri complessi, comprese funzioni trigonometriche, esponenziali, logaritmiche e conversioni tra le rappresentazioni rettangolare (real, imag) e polare (r, phi).

Funzioni#

cmath.cos(z: complex) complex#

Restituisce il coseno di z.

cmath.exp(z: complex) complex#

Restituisce l’esponenziale di z.

cmath.log(z: complex) complex#

Restituisce il logaritmo naturale di z. Il taglio del ramo è lungo il semiasse reale negativo.

cmath.log10(z: complex) complex#

Restituisce il logaritmo in base 10 di z. Il taglio del ramo è lungo il semiasse reale negativo.

cmath.phase(z: complex) float#

Restituisce la fase del numero z, nell’intervallo (-pi, +pi].

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

Restituisce, sotto forma di tupla, la forma polare di z.

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

Restituisce il numero complesso con modulo r e fase phi.

cmath.sin(z: complex) complex#

Restituisce il seno di z.

cmath.sqrt(z: complex) complex#

Restituisce la radice quadrata di z.

Costanti#

cmath.e: float#

Base del logaritmo naturale

cmath.pi: float#

Il rapporto tra la circonferenza di un cerchio e il suo diametro