Подставьте реальные значения в производные символы, используя sympy - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь оценить значение уравнения, подставив в него значения.

exp=2*C_0*Derivative(theta(t), t, t) - C_1 - 2*C_2*theta(t)

Выше приведено уравнение, и у меня есть данные для угла (тета) и угловой скорости и ускорения.Приведенное выше уравнение является формой уравнения Эйлера-Лагранжа.

Я знаю, что могу использовать

exp.subs{list_of_variables[0]:2} 

для замены в тета, но как мне сделать это для динамических символов?

Динамические символы были определены следующим образом.

list_of_variables=[dynamicsymbols("theta"),dynamicsymbols("theta",1)]
...