解 令f(x)=2x3+3x-3
x -1 0 1 2
f(x) -8 -3 2 19
观察表可知f(0)·f(1)<0,说明 这个函数在区间[0,1]内有零点x0
取区间(0,1)的中点 x1=0.5 然后用计算器算得 f(0.5)=-1.25 因为 f(0.5)·f(1)<0 所以 x0∈(0.5,1)
此时区间(0.734375,0.7421875)的两 个端点精确到0.01的近似值都是0.74, 所以原方程精确到0.01的近似解为 0.74.
给定精确度ε,用二分法求函数零点x0的步骤:
1、确定初始区间[a,b],验证f(a)·f(b)<0 2、求区间[a,b]的中点x1,x1=a1+0.5(b1-a1)=0.5(b1+a1) 3、计算:f(x1) 判断: (1)如果f(x1)=0,则x1就是f(x)的零点,计算终止; (2)如果f(a)f(x1)<0,则令b=x1 (此时零点x0∈(a,x1)中) (3)如果f(a)f(x1)>0,则令a=x1(此时零点x0∈(x1,b)中) 4、判断是否达到精确度ε,则若|a–b|<ε,则得到零点近 似值是(a,b)区间内的任一点;否则重复2~4步骤.
再取区间(0.5,1)的中点x1=0.75 然后用计算器算得 f(0.75)=0.09375 因为 f(0.5)·f(0.75)<0, 所以 x0∈(0.5,0.75).......
如
此
在 区 间 的 列 表
就 得 到 方 程 实 数
解
所
左端点 右端点
第1次 0
1
第2次 0.5
1
第3次 0.5
0.75
程利 实用 数二 解分 是 的法 过求 程方