0

我正在测试包装dsolve方法,sympy以检查是否可以解决任何差异并返回解决方案(如果可以)。试图解决这种方程

from sympy import dsolve
t = symbols('t')
x = Function('x')
dsolve(x(t).diff(t) - x(t)**2 + t**2)

返回答案:

在此处输入图像描述

这个表达式的最后一项告诉我方程没有明确的解。如何使用 来检查方程是否有显式解sympy

我希望是这样的:

is_solution_explicit(x(t).diff(t) - x(t)**2 + t**2)退货False is_solution_explicit(2*x(t)/(1+t) + (1+t)**3)退货True

4

0 回答 0