- 8
- 0
- 约 4页
- 2017-09-30 发布于广东
- 举报
用二分法求方程的近似解例析
河北 赵春祥
二分法的解题原理是利用前面的中间值定理,是一种求方程根近似值的具体方法.下面举例说明二分法的解题思路.
例1 证明方程x-3x+1= 0在区间(1,2)内必有一根,并求出这个根的近似值(精确到0.01).
解:令= x-3x+1,则在区间[1,2]上的图象是一条连续不断的曲线.
∵=1-3+1=-1<0,= 8-6+1 = 3>0,
∴·<0,
∴函数在区间(1,2)内必有一零点,
∴方程x-3x+1= 0在区间(1,2)内必有一根x.
取区间(1,2)的中点x= 1.5,用计算器算得=-0.125.因为·<0,所以x(1.5,2).
再取(1.5,2)的中点x= 1.75,用计算器算得=1.109375.因为·<0,所以x(1.5,1.75).
又取(1.5,1.75) 的中点x= 1.625,用计算器算得=0.416015625.因为·<0,所以x(1.5,1.625).
取(1.5,1.625)的中点x= 1.5625,用计算器算得= 0.127197265625.因为·<0,所以x(1.5,1.5625).
取(1.5,1.5625)的中点x=1.53125时,用计算器算得=-0.003387451171875.因为·<0,所x(1.53125,1.5625).
取(1.53125,1.5625)的中点x=1.546875时,用计算器算得= 0.060771942138671875.因为·<0,所x(1.53125,1.546875).
同理,可算得·<0,x(1.53125,1.5390625);
·<0,x(1.53125,1;
又当取(1.53125,1的中点x=1.533203125时,·<0,即x(1.53125,1.533203125).
由于|1.53125-1.533203125| = 0.001953125<0.01,
此时区间(1.53125,1.533203125)的两个端点精确到0.01的近似值都是1.53,所以原方程精确到0.01的近似解为1.53.
说明一:虽然|1.53125-1.5390625| = 0.0078125<0.01,但是,在区间(1.53125,1.5390625)的两个端点精确到0.01的近似值是两个,即1.53和1.54,与一个近似根不符.
因此,类似于此种情况要一边分析探索,一边求解讨论,直到求出符合题意的唯一解为止.
说明二:为能够将零点所在的范围尽量缩小,在一定的精度下,还可以采用逐步分割含根区间使成许多小区间,并以次确定的分点处的符号,即可以任意地缩小含根区间而实现根的近似计算.还以此例说明如下:
将[1,2]分成10等份,各分点为1.1;1.2;1.3;…;1.9,并逐个计算:
=-0.969;=-0.872;=-0.703,=-0.456;=-0.125;= 0.296.
由·<0,可知方程的根位于(1.5,1.6)内.
再将[1.5,1.6]分成10等份,求出:
=-0.87049;=-0.048192;=-0.008423;= 0.52264.
由于·<0,所以方程的根位于(1.53,1.54)内,取x = 1.53,其精确度已达0.01.
显然,此种分割法与二分法其解题原理完全相同,只不过划分区间有所差异.
例2 借助计算器求方程0.8-1= lnx的近似解(精确到0.01).
解:令y= 0.8-1,y= lnx,画出两个函数的图象,从图象中可以找到,方程0.8-1= lnx在区间(0,1)内必有一根x.
设=0.8-1-lnx,
由于没有意义,且= 0.5876>0,=-0.2<0,
∴·<0,
∴方程0.8-1= lnx在区间(0.5,1)内必有一根x.
取区间(0.5,1)的中点x= 0.75,用计算器算得= 0.1336>0,因为·<0,所以x(0.75,1).
再取(0.75,1)的中点x= 0.875,用计算器算得=-0.0438<0,因为·<0,所以x(0.75,0.875).
又取(0.75,0.875)的中点x= 0.8125,用计算器算得= 0.0418>0,因为·<0,所以x(0.8125,0.875).
取(0.8125,0.875)的中点x= 0.84375,用计算器算得=-0.0017<0,因为·<0,所以x(0.8125,0.84375).
取(0.8125,0.84375)的中点x= 0.828125时,用计算器算得= 0.0199>0,因为·<0,所以x(0.828125,0.84375).
取(0.828125,0.84375)的中点x= 0.8359375时,用计算器算得= 0.009>0,因为·<0,所x(0
原创力文档

文档评论(0)