cmath — mathematische Funktionen für komplexe Zahlen

Das Modul cmath stellt grundlegende mathematische Funktionen für die Arbeit mit komplexen Zahlen bereit, darunter trigonometrische, exponentielle und logarithmische Funktionen sowie Umrechnungen zwischen der kartesischen Darstellung (real, imag) und der Polardarstellung (r, phi).

Funktionen

cmath.cos(z: complex) complex

Gibt den Kosinus von z zurück.

cmath.exp(z: complex) complex

Gibt die Exponentialfunktion von z zurück.

cmath.log(z: complex) complex

Gibt den natürlichen Logarithmus von z zurück. Der Verzweigungsschnitt verläuft entlang der negativen reellen Achse.

cmath.log10(z: complex) complex

Gibt den Logarithmus von z zur Basis 10 zurück. Der Verzweigungsschnitt verläuft entlang der negativen reellen Achse.

cmath.phase(z: complex) float

Gibt die Phase der Zahl z im Bereich (-pi, +pi] zurück.

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

Gibt die Polarform von z als Tupel zurück.

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

Gibt die komplexe Zahl mit Betrag r und Phase phi zurück.

cmath.sin(z: complex) complex

Gibt den Sinus von z zurück.

cmath.sqrt(z: complex) complex

Gibt die Quadratwurzel von z zurück.

Konstanten

cmath.e: float

Basis des natürlichen Logarithmus

cmath.pi: float

Das Verhältnis des Umfangs eines Kreises zu seinem Durchmesser