Производная производной в SympyPython

Программы на Python
Ответить
Anonymous
 Производная производной в Sympy

Сообщение Anonymous »

Я пытаюсь выполнить некоторые вычисления в Python, и теперь мне нужно найти производную функции a, которую я вывел ранее и которая теперь называется производной (x(t), t):

Код: Выделить всё

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
Поскольку производная x называется Derivative(x(t),t) в SymPy, функция Lx равна B*Derivative(x(t),t)*C и производная нашей функции должна называться следующим образом:

Код: Выделить всё

ELx = sp.diff(Lx,Derivative(x(t),t))
Но я всегда получаю сообщение об ошибке:

Код: Выделить всё

NameError: name 'Derivative' is not defined
что мне делать.
Я имею в виду, что я могу определить производную функцию с помощью другой переменной, но логический и более чистый способ выглядит так.

Подробнее здесь: https://stackoverflow.com/questions/781 ... e-in-sympy
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»