Wenn ich mit komplexen Zahlen in polarer Form arbeite, habe ich ein seltsames Verhalten erlebt. Zum Beispiel tutSympy Absolutwert von komplexen Exponential
from sympy import *
simplify(Abs(exp(I)))
Ich würde das Ergebnis 1 erwarten, da der Absolutwert eines komplexen exponentiellen immer sein soll, wenn der Exponent nur imaginär. Allerdings gibt sympy als Antwort
Abs(exp(I))
Doing die alternativen
phi=symbols('phi', real=True)
y=exp(I*phi)
sqrt(y*conj(y))
das erwartete Ergebnis liefert, ist jedoch weniger klar als abs meiner Meinung nach. Habe ich eine Einschränkung übersehen, die verhindert, dass Sympy diese Vereinfachung durchführt, wenn man nur Bauchmuskeln benutzt?
Vereinfachung ist nicht für die Berechnungen gedacht, denke ich? – Ashalynd
Nun, aus welchem Grund? Es spielt auch keine Rolle, ob die Vereinfachung vorhanden ist oder nicht. – jan