数值方法解方程 例子 python
时间: 2023-09-03 10:15:03 浏览: 187
数值计算 求解方程
以下是一个使用Python解非线性方程组的示例代码:
```python
from scipy.optimize import fsolve
import numpy as np
# 定义非线性方程组
def equations(x):
y = np.zeros_like(x)
y[0] = x[0] + np.cos(x[1]) - 2
y[1] = x[1] - 2 * x[0] + np.sin(x[1])
return y
# 初始猜测
x_guess = np.array([1, 1])
# 解方程组
x = fsolve(equations, x_guess)
# 打印解
print("x = %s" % x)
```
在此示例中,我们使用`scipy.optimize.fsolve`函数求解非线性方程组。我们首先定义一个非线性方程组,然后使用初始猜测和`fsolve`函数来求解方程组。最后,我们打印出解的值。
阅读全文