10.牛顿切线法及应用
一.基本原理
牛顿(1643-1727)给出了牛顿切线法:用“作切线”的方法求方程的近似解如图,设r是函
数y f x的一个零点,任意选取x 作为r的初始近似值,过点 x f x 作曲线y f x
0 0 0
的切线l ,设l 与x轴交点的横坐标为x ,并称x 为r的1次近似值;过点 x f x 作曲
1 1 1 1 1 1
线y f x的切线l ,设l 与x轴交点的横坐标为x ,称x 为r的2次近似值.一般地,过
2 2 2 2
点 x f x (nN*)作曲线y f x的切线l ,记l 与x轴交点的横坐标为x ,并
n n n1 n1 n1
f(x )
称x 为r的n1次近似值,若 f '(x )0,那么x x n1 .
n1 n1 n n1 f '(x )
n1
二.典例分析
例1.牛顿在《流数法》一书中,给出了高次代数方程根的一种解法.具体步骤如下:设r
是函数y f x的一个零点,任意选取x 作为r的初始近似值,过点 x f x 作曲线
0 0 0
y f x的切线l ,设l 与x轴交点的横坐标为x ,并称x 为r的1次近似值;过点
1 1 1 1
x f x 作曲线y f x的切线l ,设l 与x轴交点的横坐标为x ,称x 为r的2次近似
1 1 2 2 2 2
值.一般地,过点 x f x (nN*)作曲线y f x的切线l ,记l 与x轴交点的横坐
n n n1 n1
标为x ,并称x 为r的n1次近似值.对于方程x3x10,记方程的根为r,取初始
n1 n1
近似值为x 1,下列说法正确的是( )
0
A.r2,1 B.切线l :23x4y310
2
1 2x31
C. x x D.x n
3 2 8 n1 3x21
n
解析:由 f xx3x1,可得 f 10, f 20,即 f 1 f 20,根据函数零点
的存在性定理,可得r2,1,所以A正确;
又由 fx3x21,设切点P(x ,x3x 1),则切线的斜率为k fx 3x21,所以切
n n n n nx3x 1 2x31
线方程为yx3x 1 3x21 xx ,令y0,可得x n n x n ,所
n n n n n1 3x21 n 3x21
n n
3 3 7 3 23
以D正确;当x 1时,可得x ,则 f( ) , f( ) ,所以l 的方程为
0 1 2 2 8 2 4 2
7 23 3 3 2x31 31
y (x ),即23x4y310,所以B正确;由x ,可得x 1 ,
8 4 2 1 2 2 3x21 23
1
2x31 71749 1
x 2 ,此时 x x ,所以C错误;故选:ABD
3 3x21 54142 3 2 8
2
例2.英国物理学家牛顿用“作切线”的方法求函数的零点时,给出的“牛顿数列”在航空航
f x
天中应用广泛.若数列x 满足x x n ,则称数列x 为牛顿数列.若
n n1 n fx n
n
1
f x ,数列x 为牛顿数列,且x 1,x 0,数列x 的前n项和为S ,则满足
x n 1 n n n
S 2023的最大正整数n的值为________.
n
1
1 1 f x x
解析:因为 f x ,所以 fx ,则x x n x n 2x ,又x 1
x x2 n1 n fx n 1 n 1
n
x2
n
12n
,x 0,所以x 是首项为x 1,公比q= 2的等比数列,则S 2n1,令
n n 1 n 12
S 2n12023,则2n 2024,又因为y2x在定义域内单调递增,且
n
210 10242024,211 20482024,所以n10,所以最大正整数n的值为10.故答案为:
10.
例3.人们很早以前就开始探索高次方程的数值求解问题.牛顿(1643-1727)给出了牛顿法
——用“作切线”的方法求方程的近似解如图,方程 f(x)0的根就是函数 f(x)的零点r,取
初始值x 处的切线与x轴的交点为x, f(x)在x 处的切线与x轴的交点为x ,一直这样下
0 1 1 2
去,得到x ,x,x ,x ,它们越来越接近r.若 f(x)x3x1,x 1,则用牛顿法得到的
0 1 2 n 0
r的近似值x 约为___________(结果保留两位小数).
2
解析:由 f(x)x3x1 f'(x)3x21, f'(x ) f'(1)2, f(x ) f(1)1,所以在x
0 0 0
处的切线方程为:y12(x1),令y0x 1.5,
1
可得: f'(x ) f'(1.5)5.75, f(x ) f(1.5)0.875,所以在x 处的切线方程为:
1 0 1
y0.8755.75(x1.5),令y0x 1.35,故答案为:1.35
2
例4.英国物理学家牛顿用“作切线”的方法求函数的零点时,给出的“牛顿数列”在航空航f x
天中应用广泛.若数列x 满足x x n ,则称数列x 为牛顿数列.若
n n1 n fx n
n
1
f x ,数列x 为牛顿数列,且x 1,x 0,数列x 的前n项和为S ,则满足
x n 1 n n n
S 2023的最大正整数n的值为________.
n
1
1 1 f x x
解析:因为 f x ,所以 fx ,则x x n x n 2x ,又x 1
x x2 n1 n fx n 1 n 1
n
x2
n
12n
,x 0,所以x 是首项为x 1,公比q= 2的等比数列,则S 2n1,
n n 1 n 12
令S 2n12023,则2n 2024,又因为y2x在定义域内单调递增,且
n
210 10242024,211 20482024,所以n10,所以最大正整数n的值为10.故答案为:
10.
例5.(2025届广东省深圳市高三二模)
1
已知函数 f(x) xlnx1,函数 f(x)图象上的一点 x , f x x ,按照如下的
0 0 0 e
方式构造切线l nN* :在点 x , f x 处作 f(x)的切线l ,记切线l 与x轴交点
n n1 n1 n n
的横坐标为x .
n
(1)写出x 与x 的递推关系式;
n n1
(2)记 f(x)的零点为r,且x r .
0
(i)证明:当x r 时,x r;
n1 n
1
(ii)证明:对于任意的C
2
,1
,都有 x
n
r Cn x
0
r .
(1)解:(1) f(x)lnx1,x(0,),则函数 f(x)在点 x , f x 处的切线
n1 n1
方程为y lnx 1xx x lnx 1,令y 0,得
n1 n1 n1 n1
x lnx 1 x 1
x x n1 n1 n1 .
n n1 lnx 1 lnx 1
n1 n1
( 2) ( i) 当 x(0,1)时 , f(x) xlnx11, 当 x(1,)时 ,
f(x)lnx10, f(x)单调递增,又因为 f(1)10, f(2)2ln210,所以
x1
f(x)有 唯 一 的 零 点 xr, 其 中 r(1,2). 令 g(x) ,x(r,),
lnx11
lnx
x f(x)
g(x) ,
(lnx1)2 x(lnx1)2
当x(r,)时, f(x)0,g(x)0,故g(x)在(r,)上单调递增.因为
r1 r(r1) r(r1)
f(r)rlnr10, 所 以 g(r) r. 因 为 g(x)在
lnr1 rlnrr 1r
(r,)上单调递增,所以当x r 时,gx g(r),又因为x gx ,g(r)r
n1 n1 n n1
,
所以x r,即证得:当x r 时,x r.
n n1 n
(ii)由(i)知:因为x r ,从而x gx g(r)r,进而x gx g(r)r
0 1 0 2 1
,由此递推可知:当x r 时,x r
nN*
,
0 n
x lnx 1 1
令a
n
x
n
r x
n
r x
n1
r n
l
n
1
x
n
1
1
,下面证明:对于任意的C
2
,1
,
n1
x lnx 1
都有a Ca nN* 成立,即x r n1 n1 C x r Cx r.因
n n1 n1 lnx 1 n1 n1
n1
为 lnx 10,所以只需证明 (C1)x rlnx 1x lnx 10,即
n1 n1 n1 n1 n1
Cx (C1)rlnx (C1)x r10,
n1 n1 n1
令m(x)[Cx(C1)r]lnx(C1)(xr)1,其中x(r,),则
(C1)r Cx(C1)r
m(x)Clnx 2C1,m(x) ,因为x(r,),
x x2
Cx(C1)r
所以 Cx(C1)r Cr(C1)r (2C1)r…0,故 m(x) …0,从而
x2
m(x)在(r,)上单调递增,可知m(x)m(r)ClnrC 0,故m(x)在(r,)上
单调递增,因此m(x)m(r)rlnr10,因为x r
nN*
,故
n1
1
mx
n1
Cx
n1
(C1)rlnx
n1
(C1)x
n1
r10,即对于任意的C
2
,1
, 都 有 a Ca
nN*
成 立 , 由 此 可 得 :
n n1
a a a 1
a
n
a
n
a
n
a
1 a
0
Cna
0
Cnx
0
r, 所 以 对 于 任 意 的 C
2
,1
, 都 有
n1 n1 0
x r Cn x r nN* .
n 0
三.习题演练
1.牛顿法是17世纪牛顿在《流数法与无穷级数》一书中,给出了高次代数方程的一种数值解法.具体步骤如下:设r是函数 f x的一个零点,任取x 作为r的初始近似值,过点
0
x , f x 作曲线y f x的切线l ,设l 与x轴交点的横坐标为x,并称x为r的1次近
0 0 1 1 1 1
似值;过点 x, f x 作曲线y f x的切线l ,设l 与x轴交点的横坐标为x ,称x 为r
1 1 2 2 2 2
的2次近似值;一直继续下去,得到x,x ,x ,,x .一般地,过点 x , f x 作曲线
1 2 3 n n n
y f x的切线l ,记l 与x轴交点的横坐标为x ,并称x 为r的n1次近似值,称
n1 n1 n1 n1
数列x 为牛顿数列.
n
(1)若函数 f xxlnx的零点为r,x 1.求r的2次近似值;
0
(2)设,()是函数 f xx2axba,bR的两个零点,数列x 为函数 f x
n
x
的牛顿数列,数列c 满足c n nN* ,x .
n n x n
n
(i)求证:数列lnc 为等比数列;
n
n 1 2
(ii)证明: .
c lnc
i1 i 1
2.如图,在求解一些函数零点的近似值时,常用牛顿切线法进行求解.牛顿切线法的计
算过程如下:设函数 f(x)的一个零点x ,先取定一个初值x,曲线y f(x)在xx 处的
0 1 1
切线为l ,记l 与x轴的交点横坐标为x ,曲线y f(x)在xx 处的切线为l ,记l 与x
1 1 2 2 2 2
轴的交点横坐标为x ,以此类推,每进行一次切线求解,我们就称之为进行了一次迭代,
3
若进行足够多的迭代次数,就可以得到x 的近似值x nN* ,设函数 f(x)x3x1,
0 n
令x 1.
1
2
(1)证明: f(x)存在唯一零点x ,且 x 1;
0 3 0
2
(2)已知x ,证明: x x x x 2;
n 3 n1 0 n 0
(3)经过4次迭代后,判断x 的近似值x 与x 的差值小于107.
0 5 0
3.(24届广东省大湾区高三二模)拉格朗日中值定理是微分学的基本定理之一,其内容
为:如果函数 f x在闭区间a,b上的图象连续不断,在开区间a,b内的导数为 fx, 那 么 在 区 间 a,b内 存 在 点 c, 使 得 f b f a fcba成 立 . 设
f xex x4,其中e为自然对数的底数,e2.71828.易知, f x在实数集R
3
上有唯一零点r,且r
1,
.
2
1
(1)证明:当x
r,r
时,0 f x1;
9
(2)从图形上看,函数 f xex x4的零点就是函数 f x的图象与x轴交点的横
坐标.直接求解 f xex x4的零点r是困难的,运用牛顿法,我们可以得到 f x
3
零点的近似解:先用二分法,可在 1, 中选定一个 x 作为 r的初始近似值,使得
2 0
1
0 f x ,然后在点 x , f x 处作曲线 y f x的切线,切线与x轴的交点的
0 2 0 0
横坐标为x ,称x 是r的一次近似值;在点 x , f x 处作曲线 y f x的切线,切线
1 1 1 1
与x轴的交点的横坐标为x ,称x 是r的二次近似值;重复以上过程,得r的近似值序列
2 2
x ,x ,x ,,x ,.
0 1 2 n
①当x r时,证明:x x r;
n n n1
②根据①的结论,运用数学归纳法可以证得:x 为递减数列,且nN,x r.请以
n n
1
此为前提条件,证明:0 x r .
n 28n参考答案
1
1.解析:(1)因为 f xxlnx,则 fx1 ,可得 f 11, f12,
x
1
曲线y f x在x1处的切线l 为y12x1,令y0,得xx ,则
1 1 2
1 1 1 1
f ln2, f 3,曲线y f x在x 处的的切线l 为
2 2 2 2 1
1 1
y ln23x ,
2 2
1ln2 1ln2
令y0,得xx ,所以r的2次近似值为 .
2 3 3
(2)(i)因为 f xx2axba,bR,则 fx2xa,可得 f x x2ax b,
n n n
fx 2x a,过点 x , f x 作曲线y f x的切线l :y f x fx xx ,
n n n n n1 n n n
f x x2ax b x2b
令y0,得x x n x n n n ,则
n1 n fx n 2x a 2x a
n n n
x2b
n
x 2x a x22x ba
c n1 n n n ,
n1 x x2b x22x ba
n1 n n n
2x a
n
a
又因为,是函数 f xx2axb的两个零点,则 ,且x ,则
b n
x x22x ba x22x 2 x 2
c n x n n 0,可得c n1 x n n 22x n n ba x n n 22x n n 2 x n n c n 2,
则lnc 2lnc ,故数列lnc 为等比数列;
n1 n n
1x
(ii)记gxlnxx1,x0,则gx ,当0x1时,gx0,当x1时,
xgx0,所以gx在0,1上单调递增,在1,上单调递减,所以当x1时,gx取
得最大值g10,所以lnxx10,即lnxx1,由题意可得:c 1,记d lnc ,
n n n
1 1 1 1
则d lnc 2n1,由lnxx1,可得:lnc c 1c ,即d c ,即
n 1 n n n n n d c c d
n n n n
,
1 n
1
所以
n 1
n 1
1
1
1
1
1
1 2
2
.
c d lnc 20 21 22 2n1 lnc 1 lnc
i1 i i1 n 1 1 1 1
2
2.解析:(1) f(x)3x210,所以 f(x)单调递增,
2 8 2 1
因为 f 1 0, f(1)11110,
3 27 3 27
2
所以 f(x)存在唯一零点x ,且 x 1.
0 3 0
(2) f(x)在点 x , f x 处的切线方程为y f x fx xx , 令y0,解得
n n n n n
f x x3x 1 2x31
x x n x n n n ,
n1 n fx n 3x21 3x21
n n n
2x31 2x33x2x 1x
x x n x n n 0 0 ,易知x3x 1,所以
n1 0 3x21 0 3x21 0 0
n n
2x33x2x x3 2x x
x x n n 0 0 x x 2 n 0 , 要证 x x x x 2,只需证
n1 0 3x21 n 0 3x21 n1 0 n 0
n n
2x x 2
n 0 1, 即x 3x22x 1,因为3x x 11x ,所以 x x x x 2
3x21 0 n n n n 3 0 n1 0 n 0
n
.
(3)由(2)可知, x x x x 2 1x 2 1 2 2 1 , 所以
2 0 1 0 0 3 9
1
x x x x 2 ,
3 0 2 0 81
1 1
所以 x x x x 2 , 所以
4 0 3 0 812 6561
1 1 1
x x x x 2 107 107, 所以经过4次迭代后,x 的近似值
5 0 4 0 65612 60002 3.6 0
x 与x 的差值小于107.
5 0
1
3.解析:(1)因为 f(x)在R上单调递增,所以任意x r,r ,有 f(x) f(r)0另
9
一方面,注意到 f(r)0,所以 f(x) f(x) f(r),根据拉格朗日中值定理,存在c(r,x), f(x) f(x) f(r) f(c)(xr) 1 f(c) 1 ec 1 ,因为r 1, 3 ,所以
9 9 2
1 3 1 1 1
c xr 2, ec 1 e2 1 1,所以0 f(x)1.
9 2 9 9 9
(2)①先证x x ,在 x , f x 处,曲线y f(x)的切线方程为
n n1 n n
f x f x
y f x fx xx ,令 y 0,得 x x n ,即 x x n ,由 于
n n n n fx n1 n fx
n n
x r, f(x)在 R上 单 调 递 增 ,所 以 f x f(r)0,而 f(x)ex 10,所 以
n n
f x f x
n 0,所以x x n x ,即x x
fx n1 n fx n n n1
n n
再证:x r,由于 f(x)在R上单调递增,只需证 f x f(r)0,曲线 y f(x)的
n1 n1
切线方程为 y f x fx xx ,即 y f x fx xx 根据x 的定义,
n n n n n n n1
f x fx x x 0,令h(x) f(x) f x fx xx
n n n1 n n n n
xx ,x , h(x) f(x) fx ex ex n 0,xx ,x , 所 以 h(x)在
n1 n n n1 n
x ,x 上单调递减,而hx f x f x fx x x 0所以hx 0
n1 n n n n n n n n1
,又
hx f x ,所以 f x 0,所以x r,综上:x x r .
n1 n1 n1 n1 n n1
1
②首先,由于 f(x)在R上单调递增,0 f x ,所以x r ,所以
0 2 0
x x x x r 1,根据(1)0 f x 1,及前面的结论
0 1 2 n n
f x f(x)
x x n ,nN .令(x) x ,则 x x ,记 f(x)f(x),
n1 n fx f(x) n1 n
n
则当r x x 时,
0
f(x)f(x) f(x)ex f(x)ex f(x) f(x) f x 1
(x) 0 ,根据
f(x) 2 ex 1 2 e2x 2ex 1 ex 2 1 4 4 8
ex
拉格朗日中值定理cr,x r,x 使得
n 0
1 x r 1
x r x (r)(c)x r x r, nN即 n1 ,所以
n1 n n 8 n x r 8
nx r 1
1
x r 8
0
x r 1
2
x r 8
1
x r 1
x r 1 累乘,得 n ,所以
3 x r 8n
x r 8 0
2
x r 1
n (n2)
x r 8
n1