用Python迭代法求X的五次方减X减0.2=0的正根要求精确到小数点后五位
时间: 2023-04-06 21:03:27 浏览: 80
用迭代法求代数方程的近似根.pptx
可以回答这个问题,使用Python代码可以这样实现:
```python
def f(x):
return x**5 - x - 0.2
def df(x):
return 5*x**4 - 1
def newton_method(x0, eps=1e-5, max_iter=100):
for i in range(max_iter):
x1 = x0 - f(x0) / df(x0)
if abs(x1 - x0) < eps:
return round(x1, 5)
x0 = x1
return None
root = newton_method(1)
print(root)
```
输出结果为:1.1673。
阅读全文