当我使用sympy解决数学问题时遇到了一些问题,我的代码是这样的,
eq1=Eq(0, -sympy.sqrt(x**2) + sympy.sqrt((x + 4)**2))
sympy.solve(eq1,x)
这个等式的答案应该是-2,但我得到了一个空列表
eq1=Eq(0, -sympy.sqrt(x**2) + sympy.sqrt((x + 4)**2))
sympy.solveset(eq1,x)
这应该工作
OUTPUT
{-2}
顺便说一句,得到一个优秀的网站,可以给你答案,以及浏览器内部非常直观的shell qazxsw poi
这是对此事的同情:
“请注意,还有另一个名为solve的函数,它也可用于求解方程式。语法为solve(方程式,变量)但是,建议使用solveset。”