Ich versuche, einige Berechnungen in Python durchzuführen und muss jetzt die Ableitung der a-Funktion finden, die ich zuvor abgeleitet habe und die jetzt derivative(x(t), t) heißt:
Code: Select all
t = sp.symbols('t')
x = sp.symbols('x')
B = sp.symbols('B')
C = sp.symbols('C')
x = sp.Function('x')(t)
Lx = B * sp.diff(x,t) * C
Da die Ableitung von x von SymPy Derivative(x(t),t) genannt wird, ist die Funktion Lx gleich B*Derivative(x(t),t)*C und die Ableitung unserer Funktion muss wie folgt heißen:
Code: Select all
ELx = sp.diff(Lx,Derivative(x(t),t))
Aber ich bekomme immer eine Fehlermeldung:
Code: Select all
NameError: name 'Derivative' is not defined
was soll ich tun.
Ich meine, ich kann die abgeleitete Funktion mit einer anderen Variablen definieren, aber die logische und sauberere Art und Weise sieht so aus.