Я хотел бы использовать символы
from sympy import *
phi,p,R,n,x1,k,f = symbols('phi,p,R,n,x1,k,f')
написать абстрактную функцию
f = R(phi) - p * n * R(phi)**2 * x1 - k * cos(R(phi)) (1)
и вычислите его первую производную по фи. Возможно ли что-то подобное в симпати?
Композиция функций доступна для функций sympy и , похоже, она работает непосредственно в diff
в качестве аргумента, но строка (1) приводит к
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-17-0771d7cb2d7b> in <module>
----> 1 f = R(phi) - p * n * R(phi)**2 * x1 - l * cos(R(phi))
TypeError: 'Symbol' object is not callable