0
sympyを設定して微分を計算しようとしています。簡単な方程式でテストすると、私は同じ答えを見つけています(sympyの計算と自分の計算との間に等しい)。しかし、もっと複雑なものを試してみると、うまくいきません(私はwolfram alphaでも答えをチェックしました)。sympy微分等価
from __future__ import division
from sympy import simplify, cos, sin, expand
from sympy import *
x, y, z, t = symbols('x y z t')
k, m, n = symbols('k m n', integer=True)
f, g, h = symbols('f g h', cls=Function)
equation = (x**3*y-x*y**3)/(x**2+y**2)
equation2 = (x**4*y+4*x**2*y**3-y**5)/((x**2+y**2)**2)
pprint(equation)
print ""
pprint(equation2)
print diff(equation,x) == equation2