cmath — matematičke funkcije za kompleksne brojeve

Modul cmath pruža osnovne matematičke funkcije za rad s kompleksnim brojevima, uključujući trigonometrijske, eksponencijalne i logaritamske funkcije te pretvorbe između pravokutnog (real, imag) i polarnog (r, phi) prikaza.

Funkcije

cmath.cos(z: complex) complex

Vraća kosinus broja z.

cmath.exp(z: complex) complex

Vraća eksponencijalnu funkciju broja z.

cmath.log(z: complex) complex

Vraća prirodni logaritam broja z. Grana reza je duž negativne realne osi.

cmath.log10(z: complex) complex

Vraća logaritam broja z po bazi 10. Grana reza je duž negativne realne osi.

cmath.phase(z: complex) float

Vraća fazu broja z, u rasponu (-pi, +pi].

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

Vraća, kao n-torku, polarni oblik broja z.

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

Vraća kompleksni broj s modulom r i fazom phi.

cmath.sin(z: complex) complex

Vraća sinus broja z.

cmath.sqrt(z: complex) complex

Vraća kvadratni korijen broja z.

Konstante

cmath.e: float

Baza prirodnog logaritma

cmath.pi: float

Omjer opsega kružnice i njezina promjera