0
我試圖解決非線性方程的以下簡單系統(Source(second example)):求解非線性方程組在Python(scipy.optimize.fsolve)的系統
(I) y - x^2 = 7 - 5x
(II) 4y - 8x = -21
應僅具有一個溶液(x = 3.5,y = 1.75)。
我目前使用scipy協議棧的方法如下:
from scipy.optimize import fsolve
def equations(p):
x, y = p
return (y - x**2 -7 + 5*x, 4*y - 8*x + 21)
x, y = fsolve(equations, (5, 5))
print(equations((x, y)))
,併產生以下(這是沒有結果的):
(0.0, 0.0)
我已經嘗試過不同的起始預期,但它沒有提供正確的解決方案。
我的方法有什麼問題?我錯過了什麼嗎?
提前致謝!
是的,我迷茫了。一種典型的RTFM ... ;-)謝謝! –