Как правильно использовать subs () в sympy
Здравствуйте,
Пожалуйста, посмотрите на следующий код. Это готовый пример, но я думаю, что он послужит цели. Я на самом деле кодирую лагранжеву динамику, где появляется много производных.
Как правильно использовать subs () в sympy?
from sympy.physics.mechanics import *
q1, q2 = dynamicsymbols('q1 q2')
q1d, q2d = dynamicsymbols('q1 q2', 1)
L = q1*q1d + q2*q2d
print L.subs(q1, 2).subs(q2, 1).subs(q1d, 3).subs(q2d, 7)
ожидаемый ответ: L = 2*3 + 1*7 = 13
вывод ответа программы: Derivative(1, t) + 2*Derivative(2, t)