python解非线性方程组(3个),为什么只有一组解??应该有2组解啊,求解!!!
def f(x):
x,y,z =x.tolist()
return [
math.sqrt((x-15.34)**2+(y-51.59)**2+(z-57.55)**2)-4.59,
math.sqrt((x-18.92)**2+(y-49.03)**2+(z-53.91)**2)-6.33,
math.sqrt((x-16.46)**2+(y-55.25)**2+(z-58.49)**2)-5.32
]
result1=fsolve(f,[1,1,1])
print result1 |