2017-04-14 60 views
0

我正在尋找一個函數來解決給定線段上的三角方程。求解線段上的非線性方程

我試過從scipy fsolve,但據我所知,沒有這樣的選擇,只是初步的近似點。

python是否有這樣的庫方法在任何地方?我也看過sympy,但在那裏找不到合適的解決方案。

+0

可能的重複:http://stackoverflow.com/questions/30378861/scipy-non-linear-equations-system-with-linear-constraints-beginner – kennytm

回答

0

對於單個標量方程中,使用brentq

In [1]: from scipy.optimize import brentq 

In [2]: import numpy as np 

In [3]: brentq(np.sin, np.pi+1, 2*np.pi+1) 
Out[3]: 6.28318530718002 

對於方程的系統,使用least_squares最小化方程的左手側的平方和。