2017-04-14 3 views
0

주어진 세그먼트에서 삼각 방정식을 풀 수있는 함수를 찾고있다.세그먼트에 비선형 방정식을 풀다.

나는 scipy에서 fsolve을 시도했지만, 이해할 수있는 것처럼, 초기 선택점 만 있습니다.

파이썬에는 어디에서나 라이브러리 메소드가 있습니까? 또한 sympy을 살펴 보았지만 적절한 해결책을 찾지 못했습니다.

단일 스칼라 방정식
+0

가능한 복제본 : http://stackoverflow.com/questions/30378861/scipy-non-linear-equations-system-with-linear-constraints-beginner – kennytm

답변

0

상기 방정식의 좌측면의 제곱의 합을 최소화하는 least_squares를 사용하여, 수학 식 시스템 용 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 

를 사용한다.

관련 문제