cmath — matematikai függvények komplex számokhoz

A cmath modul alapvető matematikai függvényeket biztosít komplex számokkal való munkához, beleértve a trigonometrikus, exponenciális és logaritmikus függvényeket, valamint a derékszögű (real, imag) és a poláris (r, phi) ábrázolás közötti átváltásokat.

Függvények

cmath.cos(z: complex) complex

Visszaadja a z koszinuszát.

cmath.exp(z: complex) complex

Visszaadja a z exponenciálisát.

cmath.log(z: complex) complex

Visszaadja a z természetes logaritmusát. Az ágvágás a negatív valós tengely mentén húzódik.

cmath.log10(z: complex) complex

Visszaadja a z 10-es alapú logaritmusát. Az ágvágás a negatív valós tengely mentén húzódik.

cmath.phase(z: complex) float

Visszaadja a z szám fázisát a (-pi, +pi] tartományban.

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

Visszaadja a z poláris alakját egy rendezett párként (tuple).

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

Visszaadja azt a komplex számot, amelynek modulusza r és fázisa phi.

cmath.sin(z: complex) complex

Visszaadja a z szinuszát.

cmath.sqrt(z: complex) complex

Visszaadja a z négyzetgyökét.

Konstansok

cmath.e: float

A természetes logaritmus alapja

cmath.pi: float

A kör kerületének és átmérőjének aránya