Может ли SymPy распознать производное продукта? - PullRequest
0 голосов
/ 29 июня 2018

В приведенной ниже программе SymPy, похоже, не понимает, что интеграл является производным от продукта. Есть ли способ заставить его вернуться u*v?

import sympy
x = sympy.symbols('x', real=True)
u = sympy.Function('u')
v = sympy.Function('v')
print((u(x) * v(x)).diff(x).integrate(x))

Печать:

> Integral(u(x)*Derivative(v(x), x) + v(x)*Derivative(u(x), x), x)

1 Ответ

0 голосов
/ 02 июля 2018

а как же sympy.Derivative(u(x)*v(x), x).integrate(x)

обратите внимание, что (u(x)*v(x)).integrate(x).diff(x) просто переведено в u(x)*v(x).

...