Python Ableiten Symbolisch

yxy

Lieutenant
Registriert
Juli 2014
Beiträge
556
Hallo,
ich würde gerne folgende Funktion ableiten
Code:
myf = sp.Piecewise(
    (0, x <= 0),
    (x, x > 0)
)

Meine Idee:
Code:
abl= myf.diff(x)

Aber das Ergebnis passt irgendwie nicht. Ideen?
 
Die Ableitung müsste eine Sprungfunktion sein, ist sie aber nicht
Ergänzung ()

Ok, Problem gelöst. Habe die falsche Funktion geplottet xD
 
Dein Plot ist Mist
Code:
Python 3.6.9 (default, Nov  7 2019, 10:44:02)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from sympy import *
>>> x = symbols('x')
>>> myf = Piecewise(
...     (0, x <= 0),
...     (x, x > 0)
... )
>>> myf.diff(x)
Piecewise((0, x <= 0), (1, x > 0))
>>>
 
Zurück
Oben