cmath — wiskundige functies voor complexe getallen

De cmath-module biedt basale wiskundige functies voor het werken met complexe getallen, waaronder goniometrische, exponentiële en logaritmische functies, en conversies tussen rechthoekige (real, imag)- en polaire (r, phi)-representaties.

Functies

cmath.cos(z: complex) complex

Geeft de cosinus van z terug.

cmath.exp(z: complex) complex

Geeft de exponentiële van z terug.

cmath.log(z: complex) complex

Geeft de natuurlijke logaritme van z terug. De vertakkingssnede ligt langs de negatieve reële as.

cmath.log10(z: complex) complex

Geeft de logaritme met grondtal 10 van z terug. De vertakkingssnede ligt langs de negatieve reële as.

cmath.phase(z: complex) float

Geeft de fase van het getal z terug, in het bereik (-pi, +pi].

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

Geeft, als tuple, de polaire vorm van z terug.

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

Geeft het complexe getal met modulus r en fase phi terug.

cmath.sin(z: complex) complex

Geeft de sinus van z terug.

cmath.sqrt(z: complex) complex

Geeft de vierkantswortel van z terug.

Constanten

cmath.e: float

Grondtal van de natuurlijke logaritme

cmath.pi: float

De verhouding tussen de omtrek van een cirkel en zijn diameter