1
q1 = Function('q1')(t)
f=cos(q1).diff(t)
f.subs(q1,pi/2)
私にはfunction f = -sin(q1)*q1'
があります。q1=pi/2
と評価したいと思います。私は答えを得ることを期待する: - (q1) 'しかし、代わりに私は得る:-0。 q1は現在定数になっているので、パラメータq1は代入されるだけでなく、時間微係数もゼロになります。 ここで間違った方法を使用していますか?sympy不正な置換による置換
私は最初に「q1」を置き換えて、「q1」を置き換えることができることを知りました。私は関数を直接定義することはできません。なぜなら、sympyによって導かれていて、それは面倒なものだからです。 –
はい。変動型計算の計算では、このアプローチが効果的です。 –