一、知识点
(一)求近似解的步骤
1. 确定根的大致范围
确定一个区间 [ a . b ] [a.b] [a.b],使所求的根是位于这个区间内的唯一实根,这一步称为根的隔离。区间 [ a . b ] [a.b] [a.b] 称为所求实根的隔离区间。
为了确定根的隔离区间,可以先较精确地画出 y = f ( x ) y=f(x) y=f(x) 的图形,然后定出图形与 x x x 轴的大概位置。这种做法得不到精确的根,但一般可以确定根的隔离区间。
2. 求得近似解
以隔离区间的端点作为根的初始近似值,逐步改善根的近似值的精确度,直至求得满足精度要求的近似解。完成这步工作常用的方法有二分法和切线法。
(二)二分法
设 f ( x ) f(x) f(x) 在区间 [ a , b ] [a,b] [a,b] 上连续, f ( a ) ⋅ f ( b ) < 0 f(a)\cdot f(b)<0 f(a)⋅f(b)<0,且方程 f ( x ) = 0 f(x)=0 f(x)=0 在 ( a , b ) (a,b) (a,b) 内仅有一个实根 ξ \xi ξ,于是 [ a , b ] [a,b] [a,b] 即是这个根的一个隔离区间。
取 [ a , b ] [a,b] [a,b] 的中点, ξ 1 = a + b 2 \xi _1=\frac{a+b}{2} ξ1=2a+b,计算 f ( ξ ) f(\xi) f(ξ)。
如果 f ( ξ 1 ) = 0 f(\xi _1)=0 f(ξ1)=0,那么 ξ = ξ 1 \xi =\xi _1 ξ=ξ1。
如果 f ( ξ 1 ) f(\xi _1) f(ξ1) 与 f ( a ) f(a) f(a) 同号,那么取 a 1 = ξ 1 a_1=\xi _1 a1=ξ1, b 1 = b b_1=b b1=b,由 f ( a 1 ) ⋅ f ( b 1 ) < 0 f(a_1)\cdot f(b_1)<0 f(a1)⋅f(b1)<0,知 a 1 < ξ < b 1 a_1<\xi<b_1 a1<ξ<b1,且 b 1 − a 1 = 1 2 ( b − a ) b_1-a_1=\frac{1}{2}(b-a) b1−a1=21(b−a).
如果 f ( ξ 1 ) f(\xi _1) f(ξ1) 与 f ( b ) f(b) f(b) 同号,那么取 a 1 = a a_1=a a1=a, b 1 = ξ 1 b_1=\xi_1 b1=ξ1,有 a 1 < ξ < b 1 a_1<\xi<b_1 a1<ξ<b1 及 b 1 − a 1 = 1 2 ( b − a ) b_1-a_1=\frac{1}{2}(b-a) b1−a1=21(b−a).
总之,当 ξ ≠ ξ 1 \xi \neq \xi _1 ξ=ξ1 时,可求得 a 1 < ξ < b 1 a_1<\xi<b_1 a1<ξ<b1