Newton迭代法-----牛顿迭代法求解高次方函数的近似根
一、基本原理:从几何角度理解
1. 几何意义
2. 迭代公式推导
二、迭代步骤:实际操作流程
一、核心策略:从 “已知信息” 锁定初始值范围
1. 利用函数图像定位(最直观)
2. 用 “函数值符号” 缩小区间(中间值定理)
3. 借助 “先验知识” 或 “粗略估计”
二、避坑指南:绝对不能选的初始值
三、验证技巧:快速判断初始值是否可行
计算示例
求解方程 f(x)=x2−2=0的根(即求 2
- 函数: f(x)=x2−2
- 导数: f′(x)=2x
- 迭代公式: xn+1=xn−2xnxn2−2
迭代过程(取初始值 x0=1,容差 ϵ=0.0001):
- 迭代 1:
- x0=1
- f(1)=12−2=−1
- f′(1)=2×1=2
- x1=1−2−1=1+0.5=1.5
- 误差: ∣x1−x0∣=0.5>ϵ,继续迭代。
- 迭代 2:
- x1=1.5
- f(1.5)=1.52−2=2.25−2=0.25
- f′(1.5)=2×1.5=3
- x2=1.5−30.25≈1.5−0.08333=1.41667
- 误差: ∣x2−x1∣≈0.08333>ϵ,继续迭代。
- 迭代 3:
- x2=1.41667
- f(1.41667)≈1.416672−2=2.00694−2=0.00694
- f′(1.41667)≈2×1.41667=2.83334
- x3=1.41667−2.833340.00694≈1.41667−0.00245=1.41422
- 误差: ∣x3−x2∣≈0.00245>ϵ,但已接近,继续迭代。
- 迭代 4:
- x3=1.41422
- f(1.41422)≈1.414222−2=2.00000−2≈0.00000(精确计算略)
- x4≈1.41421,误差很小,停止。
经过几次迭代,近似根为 1.41421,非常接近 2