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