Python 如何在Symphy中求解以下模式方程,如(x-1)**2+;y**2=0?
我想解以下方程:Python 如何在Symphy中求解以下模式方程,如(x-1)**2+;y**2=0?,python,math,sympy,Python,Math,Sympy,我想解以下方程:(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]) 如果您正在寻找整数解,则丢番图可能就是您想要的: >>> diophantine((x-1)**2+y**2, (x,y)) {(1, 0)} 不起作用
(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])
如果您正在寻找整数解,则
丢番图
可能就是您想要的:
>>> diophantine((x-1)**2+y**2, (x,y))
{(1, 0)}
不起作用怎么办?请更具体一点,我只得到虚数解[-I*(x-1),(I*(x-1),)]对我有效<代码>[(-I*y+1,y),(I*y+1,y)]。这是一个二次曲线;两种解决方案。请注意,它给出了
x=f(y)
和y=y
,因为显然存在一系列由y