【发布时间】:2018-10-01 04:10:14
【问题描述】:
我想求解以下方程:(x-1)**2+y**2=0,我想得到如下结果:x = 1,y = 0,但下面的代码不起作用。
from sympy import *
x = symbols("x")
y = symbols("y")
expression = [(x-1)**2+y**2]
solve(expression,[x,y])
【问题讨论】:
-
不工作怎么办?请更具体。
-
我只得到虚数解[(-I*(x - 1),), (I*(x - 1),)]
-
为我工作;
[(-I*y + 1, y), (I*y + 1, y)]。这是一个二次方;两种解决方案。请注意,它给出了x = f(y)和y=y,因为显然有一系列由y参数化的解决方案