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