1、3.1.2 用二分法求方程的近似解从容说课求方程的解是常见的数学问题,这之前我们都是在等式状态下研究方程的变化关系,从而得到诸如求根公式等方程解,但有些方程求精确解较难.本课试图从另一个角度来求方程的近似解.说求方程的近似解倒不如说是逼近解.本课重点是学习一种思维方式.通过研究一元二次方程的根及相应的函数图象与轴交点的横坐标的关系,导出函数的零点的概念;以具体函数在某闭区间上存在零点的特点,探究在某区间上图象连续的函数存在零点的判定方法;以求具体方程的近似解介绍“二分法”并总结其实施步骤等,都体现了从具体到一般的认知过程.教学时,要注意让学生通过具体实例的探究,归纳概括所发现的结论或规律,并用
2、准确的数学语言表述出来.三维目标一、知识与技能根据具体函数的图象,能借助计算器用二分法求相应方程的近似解,了解这种方法是求方程近似解的常用方法.二、过程与方法1.自主学习,了解逼近思想、极限思想.2.探究与活动,适当借助现代化的计算工具解决问题,变人解为机器解.三、情感态度与价值观通过具体实例的探究,归纳概括所发现的结论或规律,体会从具体到一般的认知过程.教学重点通过用“二分法”求方程的近似解,使学生体会函数的零点与方程根之间的关系,初步形成用函数观点处理问题的意识.教学难点在利用“二分法”求方程的近似解的过程中,由于数值计算较为复杂,因此对获得给定精确度的近似解增加了困难.要解决这一困难,需
3、要恰当地使用信息技术工具.教具准备多媒体课件、电脑 Excel 软件 .教学过程一、创设情景,引入新课师:大家先来看一段录像(放映 CCTV2 幸运 52 片断)主持人李咏说道:猜一猜这件商品的价格.观众甲:2000!李咏:高了!观众甲:1000!李咏:低了!观众甲:1700!李咏:高了!观众甲:1400!李咏:低了!观众甲:1500!李咏:低了!观众甲:1550!李咏:低了!观众甲:1580!李咏:高了!观众甲:1570!李咏:低了!观众甲:1578!李咏:低了!观众甲:1579!李咏:这件商品归你了.下一件师:如果让你来猜一件商品的价格,你如何猜?生甲:先初步估算一个价格,如果高了再每隔一
4、元降低报价.生乙:这样太慢了,先初步估算一个价格,如果高了再每隔 100 元降低报价.如果低了,每 50 元上涨,如果再高了,每隔 20 元降低报价,如果低了,每隔 10 元上升报价生丙:先初步估算一个价格,如果高了再报一个价格,如果低了就报两个价格和的一半,如果高了再把报的低价与一半价再求其半报出价格,如果低了就把刚刚报出的价格与前面高的价格结合起来取其和的半价二、讲解新课师:第三个同学的回答可以帮助我们解一些数学问题,现在的问题是:能否求解方程 lnx+2x6=0?如果能求解的话,怎么去解?你能用函数零点的性质吗?学生共同探索(倡导学生积极主动,勇于探索的学习方式,有助于发挥学生学习的主动
5、性.先分组讨论,后各组发表意见,归纳如下)为了方便,我们通过“取中点”的方法逐步缩小零点所在的范围.取区间(2,3)的中点 2.5,用计算器算得 f(2.5)0.084.因为 f(2.5)f(3)0,所以零点在区间(2.5,3)内.再取区间(2.5,3)的中点 2.75,用计算器算得 f(2.75)0.512.因为f(2.5)f(2.75)0,所以零点在区间(2.5,2.75)内 .由于(2,3) (2.5,3) (2.5,2.75) ,所以零点所在的范围确实越来越小了.如果重复上述步骤,那么零点所在的范围越来越小(见下表和图).这样,在一定精确度下,我们可以在有限次重复相同步骤后,将所得的零
6、点所在区间内的任意一点作为函数零点的近似值,特别地,可以将区间端点作为零点的近似值.例如,当精确度为 0.01 时,由于|2.53906252.53125|=0.00781250.01,所以,我们可以将 x=2.54 作为函数 f(x)=lnx+2x6 零点的近似值,也即方程 lnx+2x6=0 根的近似值.区间 中点的值 中点函数近似值(2,3) 2.5 0.084(2.5,3) 2.75 0.512(2.5,2.75) 2.625 0.215(2.5,2.625) 2.5625 0.066(2.5,2.5625) 2.53125 0.009(2.53125,2.5625) 2.546875
7、 0.029(2.53125,2.546875) 2.5390625 0.010(2.53125,2.5390625) 2.53515625 0.001由此得到:1.二分法:对于在区间a,b上连续不断且 f(a)f (b)0 的函数 y=f(x) ,通过不断地把函数 f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值的方法叫做二分法.2.用二分法求函数 f(x )零点近似值的步骤(1)确定区间a,b ,验证 f(a)f (b)0,给定精确度 ;(2)求区间(a,b)的中点 x1;(3)计算 f(x 1).若 f(x 1)=0,则 x1 就是函数的零点;若 f(a
8、)f(x 1)0,则令 b=x1此时零点 x0(a,x 1) ;若 f(x 1) f(b)0,则令 a=x1此时零点 x0(x 1,b) .(4)判断是否达到精确度 ,即若|ab| ,则得到零点近似值 a(或 b) ,否则重复(2)(4).由函数的零点与相应方程根的关系,我们可用二分法来求方程的近似解.由于计算量较大,而且是重复相同的步骤,因此,我们可以通过设计一定的计算程序,借助计算器或计算机完成计算.【例 1】 教科书 P105 例 2.本例说明求方程的根的近似值可以转化为求函数的零点的近似值,并让学生体会用二分法求方程的近似解的完整过程.此例也可以按下面的方法解答:原方程化为 2x+3x
9、7=0.令 f(x)=2 x+3x7,则原方程的根为函数 f(x)的零点.因为 f(1)= 2,f(2)=3 ,所以 f(1)f (2)0,即函数 f(x)在(1,2)内存在零点.因为 f(x)在 R 上是增函数,所以函数 f(x)在(1,2)内有唯一的零点.根据二分法,用计算器得出以下表格:通过上述表格,我们得知函数唯一的零点 x0 在区间(1.375,1.4375)内,即1.375x 01.4375 ,所以原方程精确到 0.1 的近似解为 1.4.三、课堂练习教科书 P106 练习解答:1.由题设可知 f(0)=1.4 0,f (1)=1.60,于是 f(0)f(1)0.所以函数 f(x)
10、在区间( 0,1)内有一个零点.下面用二分法求函数 f(x )= x3+1.1x2+0.9x1.4 在区间(0,1)内的零点.取区间(0,1)的中点 x1=0.5,用计算器可得 f(0.5)= 0.55.因为 f(0.5)f(1)0,所以 x0(0.5,1).再取区间(0.5,1)的中点 x2=0.75,用计算器可算得 f(0.75)0.32.因为 f(0.5)f(0.75)0,所以 x0(0.5,0.75).同理可得 x0(0.625,0.75) ,x 0(0.625,0.6875) ,x 0(0.65625,0.6875).由于|0.6875 0.65625|=0.031250.1,此时区
11、间(0.65625,0.6875)的两个端点精确到 0.1 的近似值都是 0.7,所以原函数在区间(0,1)内精确到 0.1 的零点约为 0.7.2.原方程即 x+lgx3=0 ,令 f(x)=x+lg x3.用计算器可算得 f(2)0.70,f(3)0.48,于是 f(2)f(3)0.所以这个方程在区间(2,3)内有一个解.下面用二分法求方程 x=3lgx 在区间(2,3)的近似解.取区间(2,3)的中点 x1=2.5,用计算器可算得 f(2.5)0.10.因为f(2.5)f(3)0,所以 x0(2.5,3).再取区间(2.5,3)的中点 x2=2.75,用计算器可算得 f(2.75)0.1
12、9.因为 f(2.5)f(2.75)0,所以 x0(2.5,2.75).同理可得 x0(2.5,2.625) ,x 0(2.5625,2.625) ,x 0 (2.5625,2.59375) ,x0(2.578125 ,2.59375) ,x 0(2.5859375,2.59375).由于|2.5859375 2.59375|=0.00781250.01.此时区间(2.5859375,2.59375)的两个端点精确到 0.01 的近似值都是 2.59,所以原方程精确到 0.01 的近似解为 2.59.四、课堂小结求函数零点的二分法,对函数图象是连续不间断的一类函数的变号零点都有效.如果一种计算
13、方法对某一类问题(不是个别问题)都有效,计算可以一步一步地进行,每一步都能得到唯一的结果,我们常把这一类问题的求解过程叫做解决这一类问题的一种算法.算法是刻板的、机械的,有时要进行大量的重复计算,但它的优点是一种通法,只要按部就班地去做,总会算出结果.更大的优点是,它可以让计算机来实现.例如,我们可以编写程序,快速地求出一个函数的零点.有兴趣的同学,可以在“Scilab”界面上调用二分法程序,对上例进行计算,求出精确度更高的近似值.五、布置作业教科书 P108 习题 3.1A 组 16 题.板书设计3.1.2 用二分法求方程的近似解二分法定义与求解步骤一、探索发现使用二分法求方程的近似值二、例:借助于计算器或计算机求方程 2x+3x=7 的近似解(精确到 0.1)课堂练习 1课堂练习 2课堂小结