from scipy.optimize import fsolve
from math import cos
def f(x):
d = 140
l = 156
a = float(x[0])
r = float(x[1])
return [
cos(a) - 1 + (d*d)/(2*r*r), #方程1
l - r * a #方程2
]
result = fsolve(f, [1, 1])
print (result )
Python 非线性方程组
最新推荐文章于 2025-12-04 22:56:41 发布
本文介绍了一种使用Python的Scipy库中的fsolve函数求解包含两个未知数的非线性方程组的方法。通过定义一个包含两个方程的函数,并给出初始猜测值,fsolve函数能够找到使这些方程成立的变量值。

3308

被折叠的 条评论
为什么被折叠?



