如何在sympy中正确使用subs()
你好, 请看下面的代码。这是一个成熟的例子,但我认为它将达到目的。我实际上是为拉格朗日动力学进行编码的,其中衍生了许多导数。 我应该如何在sympy中正确使用subs()?
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)