7.3 习题课讲解

7.3.1 微分中值定理

菲赫金哥尔茨《微积分学教程》第一卷中有一小节插值法讲了这个内容,这本来是数值分析里讲插值逼近误差分析的内容,但被讲数学分析的人用来构造各种吓人的中值问题。

——WXF

例 7.3.1 (刘/章/闫 · 习题4.1.13)设函数f,g,h[a,b]上连续、在(a,b)内可导,证明:ξ(a,b)使得(1)|f(a)g(a)h(a)f(b)g(b)h(b)f(ξ)g(ξ)h(ξ)|=0

证明(2)F(x):=|f(a)g(a)h(a)f(b)g(b)h(b)f(x)g(x)h(x)|F(a)=F(b)=0 由Rolle定理可知ξ(a,b)使得F(ξ)=0,即(3)F(ξ)=|f(a)g(a)h(a)f(b)g(b)h(b)f(ξ)g(ξ)h(ξ)|=0

例 7.3.2 (刘/章/闫 · 习题4.1.14)设f[a,b]上一阶可导,在(a,b)内二阶可导,且f(a)=f(b)=0f+(a)f(b)>0,证明:

(1)

ξ(a,b),使得f(ξ)+2f(ξ)+f(ξ)=0

(2)

θ(a,b),使得f(θ)2f(θ)+f(θ)=0

(3)

η(a,b),使得f(η)=f(η)

(4)

ζ(a,b),使得f(ζ)=f(ζ)

我们先证明如下引理:

引理 7.3.3 f[a,b]上一阶可导,在(a,b)内二阶可导,且f(a)=f(b)=0f+(a)f(b)>0,则ξ1,ξ2,ξ(a,b),使得f(ξ1)=f(ξ2)=f(ξ)=0

引理的证明 不妨设f+(a)>0,否则可以考虑f。令ε=12f+(a),则δ(0,ba2)使得(4)0<xa<δε<f(x)f(a)xaf+(a)<εf(x)>12f+(a)(xa)>0x1(a,a+δ)(a,a+b2)使得f(x1)=0。同理,x2(bδ,b)(a+b2,b)使得f(x2)=0。由介值定理可知x0(x1,x2)使得f(x0)=0

反复应用Rolle定理可得:ξ1(a,x0)使得f(ξ1)=0ξ2(x0,b)使得f(ξ2)=0ξ(ξ1,ξ2)(a,b)使得f(ξ)=0

证明 (1) 令F(x)=exf(x),则F(a)=F(b)=0,且(5)F+(a)F(b)=ea+bf+(a)f(b)>0 由引理可知ξ(a,b)使得F(ξ)=0,即(6)f(ξ)+2f(ξ)+f(ξ)=0

(2) 令G(x)=exf(x),则G(a)=G(b)=0,且(7)G+(a)G(b)=eabf+(a)f(b)>0 由引理可知θ(a,b)使得G(θ)=0,即(8)f(θ)2f(θ)+f(θ)=0

(3) 令H(x)=exf(x),由引理可知f(ξ1)=f(ξ2)=0,亦即H(ξ1)=H(ξ2)=0。由Rolle定理可知η(ξ1,ξ2)(a,b)使得H(η)=0,即(9)f(η)=f(η)

(4) 令I(x)=ex(f(x)+f(x)),由引理可知ζ1,ζ2(a,b)使得F(ζ1)=F(ζ2)=0,亦即I(ζ1)=I(ζ2)=0。由Rolle定理可知ζ(ζ1,ζ2)(a,b)使得I(ζ)=0,即(10)f(ζ)=f(ζ)

例 7.3.4 (刘/章/闫 · 习题4.3.9)设函数fC3[0,1],且f(0)=f(12)=0f(1)=12。证明:ξ(0,1),使得f(ξ)=12

证明f0=f(12),构造三次函数g(x)=a3x3+a2x2+a1x+a0满足(11)g(0)=g(12)=0,g(12)=f0,g(1)=12g(x)=2x32(1+2f0)x2+1+8f02xF(x)=f(x)g(x),则F(0)=F(12)=F(1)=F(12)=0。反复应用Rolle定理可得:

例 7.3.5 (刘/章/闫 · 习题4.3.11)设h>0,函数fC1[x0h,x0+h]。证明:θ(0,1),使得(12)f(x0+h)f(x0h)=[f(x0+θh)+f(x0θh)]h

证明F:[0,1]R满足F(x)=f(x0+xh)f(x0xh),由Lagrange中值定理可得θ(0,1)使得(13)f(x0+h)f(x0h)=F(1)F(0)=F(θ)=[f(x0+θh)+f(x0θh)]h

例 7.3.6 (刘/章/闫 · 习题4.3.12)设函数fC1[a,b],在(a,b)内二阶可导,且f(a)=f(b)=0。证明:ξ(a,b),使得(14)|f(ξ)|4(ba)2|f(b)f(a)|

证明 由带Lagrange余项的Taylor公式可得:(15)f(a+b2)=f(a)f(a)ba2+f(ξ1)2(ba2)2=f(a)+f(ξ1)8(ba)2=f(b)+f(b)ba2+f(ξ2)2(ba2)2=f(b)+f(ξ2)8(ba)2(16)f(b)f(a)=(ba)28[f(ξ1)f(ξ2)]ξ{ξ1,ξ2}满足|f(ξ)|=max{|f(ξ1)|,|f(ξ2)|},则(17)|f(b)f(a)|(ba)28[|f(ξ1)|+|f(ξ2)|](ba)24|f(ξ)| 得证。

例 7.3.7 (楼红卫 · 例6.5.4)设函数fC1[a,b],在(a,b)内三阶可导。证明:ξ(a,b),使得(18)f(b)=f(a)+12(ba)(f(a)+f(b))112(ba)3f(ξ)

证明 构造三次函数g(x)=a3x3+a2x2+a1x+a0满足(19)g(a)=f(a),g(b)=f(b),g(a)=f(a),g(b)=f(b) 这样的g由以下公式确定:(20)|g(x)1xx2x3f(a)1aa2a3f(b)1bb2b3f(a)012a3a2f(b)012b3b2|=0|g(x)0006f(a)1aa2a3f(b)1bb2b3f(a)012a3a2f(b)012b3b2|=0 解得(21)g(x)=12(ba)3[f(b)f(a)]+6(ba)2[f(a)+f(b)]F(x)=f(x)g(x),则F(a)=F(b)=F(a)=F(b)=0。反复应用Rolle定理可得:

7.3.2 Taylor展开式(二)

例 7.3.8 阿基米德提出用圆内接正多边形的周长逼近圆的周长,从而计算圆周率的近似值。荷兰的Ludolph van Ceulen用一生的时间计算了262边形,得到圆周率的35位小数。由初等的平面几何知识可得:半径为1的圆内接正32n边形的边长an和周长Ln满足递推关系:(23)an+1=221(an2)2=an12+4an2Ln+1=32n+1an+1=Ln21+1(Ln32n)2 然而,这个公式收敛很慢。试确定常数λ,使得数列{(1λ)Ln+λLn+1}具有最快的收敛速度。

易见(24)Ln=32n+1sin2π32n+1=32n+1[2π32n+116(2π32n+1)3+O(125n)]=2ππ32722n+O(124n) 于是(25)(1λ)Ln+λLn+1=2π(43λ)π32722n+2+O(124n)λ=43可得(26)L~n=13Ln+43Ln+1=2π+O(124n)

例 7.3.9

(1)

证明:x[1,1](27)arctanx=xx33+x55+(1)nx2n+12n+1+

(2)

利用arctan12+arctan13=π4,求π的近似值。

证明 (1) 注意到(28)(arctanx)=11+x2=1x2+x4+(1)nx2n+o(x2n) 由Taylor展开式的唯一性可知ξ(1,1)使得(29)arctanx=xx33+x55+(1)nx2n+12n+1+arctan(2n+2)(ξ)(2n+2)!x2n+2 形式上有(30)(arctanx)=11+x2=12i(1x+i1xi) 求导可得(31)arctan(n+1)(x)=(1)nn!2i(1(xi)n+11(x+i)n+1) 故有(32)|arctan(n+1)(x)(n+1)!|22(n+1)max{1|xi|n+1,1|x+i|n+1}1n+1 因此(33)|arctan(2n+2)(ξ)(2n+2)!x2n+2||x|2n+22n+212n+20,n+,ξ(1,1)(34)arctanx=xx33+x55+(1)nx2n+12n+1+

(2) 由题可得(35)π4=arctan12+arctan13=n=1+(1)n12n1(122n1+132n1) 其前22项的和就能得到π的近似值为3.141592653589790,它的前14位小数是精确的。

7.3.3 函数的凹凸性

例 7.3.10 证明:x1,,xnR+,都有(36)x1x1xnxn(x1++xnn)x1++xn

证明 考虑函数f(x):=xlnxf(x)=1x>0x>0),因此f严格凸,从而由Jensen不等式可得(37)f(x1++xnn)f(x1)++f(xn)n(38)x1++xnnlnx1++xnnx1lnx1++xnlnxnn 不等式两端同取exp即可得到待证不等式。

7.3.4 曲线的弯曲性质与渐近线

例 7.3.11 f在区间[a,+)上是凸函数,y=kx+by=f(x)x+时的一条渐近线。证明:

(1)

f可微,则limx+f(x)=k

(2)

f可微,则f(x)kx+bxa

(3)

f严格凸,则f(x)>kx+bx>a

证明 (1) 由f凸知f单调不减,于是limx+f(x)=AR{+}存在,AR当且仅当f有上界。由渐近线的定义和L’Hôpital法则可得(39)k=limx+f(x)x=limx+f(x)=A

(2) 考虑函数g(x):=f(x)kxb,则g(x)=f(x)k,由g凸知g单调不减,故由(1)知g(x)g(+)=0,因此g单调不增,从而g(x)g(+)=0,即f(x)kx+b

(3) 考虑函数g(x):=f(x)kxb,则g严格凸,g(+)=0

假设x1a使得g(x1)0,若存在x2>x1使得g(x2)>g(x1),则x>x2,都有(40)g(x)g(x2)xx2>g(x2)g(x1)x2x1 从而(41)g(x)>g(x2)+g(x2)g(x1)x2x1(xx2)+,x+ 这与g(+)=0矛盾。因此x>x1,都有g(x)g(x1),于是0=g(+)g(x1),从而g(x1)=0

x>x1g(x)g(x1)=0,仿照上述可证明g(x)=0,亦即g(x)0xx1),这与g严格凸矛盾。因此x>a,都有g(x)>0,即f(x)>kx+b

例 7.3.12 讨论函数f(x)=2x2x+1的凹凸性和渐近线。

计算可得(42)f(x)=2(x1)+2x+1,f(x)=4(x+1)3 所以当x<1时,f(x)<0f严格凹;当x>1时,f(x)>0f严格凸。

注意到limx1f(x)=,所以x=1y=f(x)的竖直渐近线。又f(x)=2x2+o(1)x),所以y=2x2y=f(x)x的渐近线;当x<1时,曲线y=f(x)位于这条渐近线的下方;当x>1时,曲线y=f(x)位于这条渐近线的上方。

例 7.3.13 讨论平面曲线x3+y3=3xy的渐近线和曲线的位置关系。

引入参数t=yx,得到曲线的参数方程(43)x(t)=3tt3+1,y(t)=3t2t3+1,tR{1}t1时,x(t),此时(44)y(t)x(t)=t1,y(t)+x(t)t=3t(1+t)1+t31,t1 所以y=x1是曲线在无穷远处的渐近线。注意到(45)y(t)+x(t)+1=t3+3t2+3t+11+t3=(t+1)21t+t2>0 所以曲线位于渐近线的上方。

7.3.5 期中讲评

例 7.3.14 计算极限:

(1)

limx+xlnx(lnx)x

(2)

limn+(n+9n2n33)

(3)

limx0sinxarctanxtanxarcsinx

(4)

limn+1lnn(1+13+15++12n1)

(1) 令t=lnx+,则(46)xlnx(lnx)x=exp[(lnx)2xlnlnx]=exp[t2etlnt]exp[t2et]0,t+

(2) (47)n+9n2n33=n(119n3)=n(93n+o(1n))3,n+

(3) (48)sinxarctanxtanxarcsinx=(xx36+o(x3))(xx33+o(x3))(x+x33+o(x3))(x+x36+o(x3))1,x0

(4) 解法一:利用Stolz定理可得(49)LHS=limn+12n+1ln(n+1)lnn=limn+n2n+1limn+ln[(1+1n)n]=12

解法二:利用此前证明过的(50)1+12++1n=lnn+γ+o(1),n+ 故有(51)LHS=[ln(2n)+γ+o(1)]12[lnn+γ+o(1)]lnn=12lnn+O(1)lnn12,n+

例 7.3.15 secx:=1cosxx=0处带4阶Peano余项的Taylor展开式。

已知(52)cosx=1x22+x424+o(x4),x0 利用待定系数法可得(53)secx=11x22+x424+o(x4)=1+x22+5x424+o(x4),x0

例 7.3.16 (第八届百度数学吧吧赛大学非数组 · 法官)设f:RR,称fx0R处拟递增,若存在一个趋于0的正序列{hn}使得(54)limn+f(x0+hn)f(x0)hn0

(1)

试构造fC(R),满足fx=0处拟递增,但f在任意包含x=0的区间内不单调。

(2)

fC(R),且在任意x0R处拟递增,证明:fR上单调递增。

(1) 取(55)f(x)={xsin1x,x00,x=0,hn=1nπ,limn+f(0+hn)f(0)hn=0fx=0处拟递增,而显然f[12(n+1)π,12nπ]中不单调。

(2) 设x1>x0,记k:=f(x1)f(x0)x1x0,构造(56)F(x)=f(x)f(x0)k(xx0)F(x0)=F(x1)=0。由于F[x0,x1]上连续,故ξ[x0.x1)使得F(ξ)为该区间上的最大值,因此x(ξ,x1),都有(57)0F(ξ)F(x)ξx=f(ξ)f(x)ξxkkf(x)f(ξ)xξξ应用拟递增条件,存在趋于0的正序列{hn}使得limn+f(ξ+hn)f(ξ)hn0

x=ξ+hn,利用极限的保序性可得(58)f(x1)f(x0)x1x0=klimn+f(ξ+hn)f(ξ)hn0f(x1)f(x0)。故fR上单调递增。

例 7.3.17 x0(0,1)xn+1=xn(1xn),试证明:(59)xn2=1nlnnn2+O(1n2)

证明 容易证明{xn}n=1起严格减且有下界0,故limn+xn=0。由递推关系式可得(60)1xn+1=1xn(1xn)=1xn+1+xn+O(xn2)=1xn+O(1) 求和可得(61)1xn=O(n)xn=O(1n) 代入渐进展开可得(62)1xn+1=1xn+1+O(1n) 再求和可得(63)1xn=n+O(lnn)xn=1n+O(lnnn2) 再代入渐进展开可得(64)1xn+1=1xn+1+1n+O(lnnn2) 三求和可得(65)1xn=n+lnn+O(1)xn=1nlnnn2+O(1n2)

一般地,k=1nO(1)O(n),例如k=1nk=O(n2)。本题中的O对所有求和项一致(即与求和指标k无关),故可直接相加。

例 7.3.18 x0(0,1)xn+1=xn(1xn)

(1)

证明:limn+xn存在,并求出该极限值。

(2)

计算:limn+nxn

(3)

计算:limn+n(1nxn)lnn

(1) 容易证明{xn}n=1起严格减且有下界0,故limn+xn=0

(2) 由Stolz定理可得(66)limn+nxn=limn+n1xn=limn+11xn+11xn=limn+xn2(1xn)xn2=1

(3) 结合(2)的结论,由Stolz定理可得(67)limn+n(1nxn)lnn=limn+1nxnxnlnn=limn+1xnnlnn=limn+1xn+11xn1ln(n+1)lnn=limn+xnxn+1xnxn+1xnxn+11n=limn+xn3xn3(1xn)=1

例 7.3.19 x0Rxn+1=sinxn,试证明:(68)xn2=3n9lnn5n2+O(1n2) 提示:csc2xx=0附近的渐近展开为(69)csc2x=1x2+13+x215+O(x4),x0

证明 容易证明{xn}严格减且有下界0,故limn+xn=0。结合csc2x的渐近展开可得(70)1xn+12=1xn2+13+xn215+O(xn4)=1xn2+O(1) 求和可得(71)1xn2=O(n)xn2=O(1n) 代入渐进展开可得(72)1xn+12=1xn2+13+O(1n) 再求和可得(73)1xn2=13n+O(lnn)xn2=3n+O(lnnn2) 再代入渐进展开可得(74)1xn+12=1xn2+13+15n+O(lnnn2) 三求和可得(75)1xn2=13n+15lnn+O(1)xn2=3n9lnn5n2+O(1n2)

例 7.3.20 x0Rxn+1=sinxn

(1)

证明:limn+xn存在,并求出该极限值。

(2)

计算:limn+nxn2

(3)

计算:limn+n(3nxn2)lnn

(1) 容易证明{xn}严格减且有下界0,故limn+xn=0

(2) 由Stolz定理可得(76)limn+nxn2=limn+n1xn2=limn+11xn+121xn2=limn+sin2xn1(116xn2+o(xn2))2=3

(3) 结合(2)的结论,由Stolz定理可得(77)limn+n(3nxn2)lnn=3limn+3nxn2xn2lnn=3limn+3xn2nlnn=3limn+3xn+123xn21ln(n+1)lnn=3limn+33(116xn2+1120xn4)2(xn16xn3)2+o(xn4)1nsin2xn=9limn+15xn4+o(xn4)xn4=95

例 7.3.21 (高等微积分 · 作业)设函数f:[0,1][0,1]严格单调递增,且满足:

  • b1,都有f(1b)<1b+1
  • t>1M1,使得bMf(1b)>1b+t

a1(0,1),定义数列{an}n1满足an+1=f(an),证明:limn+nan=1

证明x=1bε=t1δ=1M,则题设f满足的条件可化为:ε>0δ>0使得(78)0<x<δ1<1f(x)1x<1+εlimx0+[1f(x)1x]=1 且有0<x10f(0)<f(x)<x1+x<x

x0+可得f(0)=0,故0<x10<f(x)<x,即x=0f[0,1]的唯一不动点。由于a1(0,1),归纳可证(79)0<an+1=f(an)<an1+an<an{an}严格减且有下界0,故limn+an=x存在,且满足x=f(x),即x=0

由于1an严格增且趋于+,由Stolz定理和Heine定理可得(80)limn+nan=limn+n1an=limn+11an+11an=limx0+11f(x)1x=1

例 7.3.22 (2023秋期中考试拓展)设a(0,+)x1=axn+1=axn。若limn+xn存在,求a的取值范围,并求出该极限值。

PIC
(a) f(x)=xn的图像
PIC
(b) 隐函数A=aA的图像
图 7.3.1: 验证极限的存在性
PIC
(a) a>1时的典型迭代图1
PIC
(b) a>1时的典型迭代图2
PIC
(c) 0<a<1时的典型迭代图
图 7.3.2: 数列的迭代图
PIC
(a) a<1且较大时的二阶迭代图
PIC
(b) a<1且较小时的二阶迭代图
图 7.3.3: 数列的二阶迭代图

思路 我们可以从以下几个角度考察这道题。

(1) 归纳可证xn=an=aaan。我们先从f(x)=xn图像出发,如图7.3.1(a)所示。

因此我们可以朴素地猜想:a的取值范围既有上确界,也有正的下确界。

(2) 我们再来考察数列的极限值。假设数列收敛,且极限为正数A,则有(81)A=limn+xn+1=limn+axn=aA 我们以a为横坐标、A为从坐标绘制A=aA的图像,如图7.3.1(b)所示。我们容易发现,图像有一个明显的右边界,当a大于某个值时,极限不存在。借助导数的知识可以求得ae1/e

(3) 我们注意到这是一个不动点迭代的形式,故我们最后考察数列的不动点迭代图,又称“蛛网图”,即不断将(xn,xn)(xn,xn+1=f(xn))绘制在y=xy=f(x)这两条曲线上,再用线段依次连接,如图7.3.2所示。图中蓝色的点为迭代起点。观察可知:

这启发我们研究这两个子列的迭代模式,故我们接下来考虑二阶迭代xn+2=g(xn):=aaxn,如图7.3.3所示。图中蓝色的点为奇数项子列的迭代起点,紫色的点为偶数项子列的迭代起点。观察可知:

整理好以上思路,我们开始证明。由于证明过程涉及两个不动点迭代函数y=axy=aax,故在证明开始前,我们先研究一下它们的性质。

推论 7.3.23 (1) 设a>0,则y=axy=x的交点个数为(82){2,1<a<e1/e1,a=e1/e0<a10,a>e1/e 且当1<a<e1/e时,设两个交点的横坐标为x1<x2,则有x1<1lna<x2

(2) 设a>0,则y=aaxy=x的交点个数为(83){3,0<a<ee2,1<a<e1/e1,eea1a=e1/e0,a>e1/e 且当eea<1时,设唯一交点的横坐标为x,则有a<x<aaax=x;当0<a<ee时,设三个交点的横坐标为x1<x<x2,则有a<x1<x<x2<aaax=x

证明 由于axaax均为正数,故所有交点均在第一象限。

(1) 设函数f(x)=xlnalnx,求导可得f(x)=lna1x。当0<a1时,fR+上严格减,此时f(0+)=+f(1)=lna<0,故f(0,1)上有唯一零点,即y=axy=x有横坐标位于(0,1)的唯一交点。

a>1时,f(0,1lna]上严格减,在[1lna,+)上严格增,f的最小值满足(84)f(1lna)=1ln1lna=1+lnlna 注意到f(1)=lna>0f(+)=+,因此

(2) 当a=1时,显然y=aaxy=x仅有一个交点。当a>1时,注意到(85){ax>xaax>ax>xax<xaax<ax<xax=xaax=ax=xy=aaxxy=axx始终同号,因此结论也相同——当1<a<e1/e时,y=aaxy=x有两个交点;当a=e1/e时,y=aaxy=x有一个交点;当a>e1/e时,y=aaxy=x无交点。

0<a<1时,设函数g(x)=xlnalnlnxlna,求导可得g(x)=lna1xlnx。容易验证xlnxe1处取得最小值e1。因此

1a=1时,{xn}显然收敛到1

21<ae1/e时,设x为方程ax=x的零点集的最小值。注意到x2=aa>a=x1,归纳可证(90)xn+2=axn+1>axn=xn+1,nN{xn}严格增;归纳可证(91)xn+1=axnax=x,nN{xn}有上界x,因此{xn}收敛,且极限值ξ为方程ax=x的零点。由于anx,令n+可得ξx;另一方面ξxx为较小零点),故ξ=x

3a>e1/e时,结合不动点迭代图的启发,我们采取如下放缩:(92)axf(x)(xx)+f(x),xR 此处x满足(93)f(x)=axlna=1x=lnlnalna 因此(94)axxx+f(x)=x+lnlna+1lnaa>e1/e时,恰有lnlna+1lna>0,归纳可证(95)xn+1=axnxn+lnlna+1lnaa+nlnlna+1lna,nNn+可得xn+,故极限不存在。

也可采用反证法。假设当a>e1/e{xn}收敛,则极限值ξ为方程ax=x的零点,而由引理可知当a>e1/e时该方程无零点,矛盾!因此数列不收敛。

40<a<1时,设x1,x2为方程aax=x的零点集的最小值、最大值,x为方程ax=x的唯一零点。考察原数列的奇数项子列和偶数项子列,它们均满足递推关系式xn+2=aaxn,且x1=a<x<aa=x2。设x#为方程aax=x的任一零点,容易归纳证明(96){xn+2>xnxn+4=aaxn+2>aaxn=xn+2xn+2<xnxn+4=aaxn+2<aaxn=xn+2xn>x#xn+2=aaxn>aax#=x#xn<x#xn+2=aaxn<aax#=x# 由于x3=aaa>a1=x1x4=ax3<ax1=x2,且x1=a<x1x2=aa>x2,故{xn}的奇数项子列严格增且有上界x1、偶数项子列严格减且有下界x2,均收敛,设它们的极限为ξ1,ξ2。由于x2k1<ξ1ξ2<x2kk,kN),令k,k+可得ξ1x1x2ξ2;另外ξ1,ξ2也是方程aax=x的零点,故x1ξ1ξ2x2x1,x2为方程aax=x的零点集的最小值、最大值),因此ξ1=x1x2=ξ2

综上所述limn+xn存在的充要条件为eeae1/e,且极限值x为方程x=ax的较小零点。