08-第八章 微分学的应用
依赖于
被以下题目直接调用
正文部分
8.1.1 L’Hospital 法则
解
用 L’Hospital 法则可计算如下:
x→0limx3sinx−x=x→0lim3x2cosx−1=−61.
最后一步利用了已知的等价关系 1−cosx∼21x2 (x→0)。
解 1
不用其他工具,连用三次 L’Hospital 法则就可以解决问题:
x→0limx3x−tanx=x→0lim3x21−sec2x=x→0lim6x−2sec2xtanx=−x→0lim32sec2xtan2x+sec4x=−31.
解 2
实际上用一次 L’Hospital 法则就够了:
x→0limx3x−tanx=x→0lim3x21−sec2x=x→0lim3x2−tan2x=−31.
计算
x→0limx3sinx1−cosx2.
解 1
直接用 L’Hospital 法则三次,得到
x→0limx3sinx1−cosx2=x→0lim3xsinx+x2cosx2sinx2=x→0lim(3−x2)sinx+5xcosx4xcosx2=x→0lim(8−x2)cosx−7xsinx4cosx2−8x2sinx2=21.
解 2
实际上不需要微分学知识,用等价量代换法即可解决:
x→0limx3sinx1−cosx2=x→0limx3sinx2sin22x2=x→0lim(2x2sin2x2)2⋅(2sinxx)=21.
解 3
若利用当 x→0 时成立
cosx2=1−2(x2)2+o((x2)2)和sinx=x+o(x),
则就有
x→0limx3sinx1−cosx2=x→0limx3(x+o(x))2x4+o(x4)=x→0limx4+o(x4)2x4+o(x4)=x→0lim1+o(1)21+o(1)=21.
设
δn=e−(1+n1)n,
计算极限 n→∞limnδn。
解
根据第四章的 Heine 归结原理(即命题 4.2.3),只要计算函数极限
x→0+limxe−(1+x)x1.
这是 00 型的不定式。用 L’Hospital 法则,得到
x→0+limxe−(1+x)x1=x→0+lim{−[(1+x)x1]⋅x21+xx−ln(1+x)}=−e⋅x→0+limx21+xx−ln(1+x)=−e⋅x→0+lim2x(1+x)21−1+x1=−e⋅x→0+lim2(1+x)2−1=2e.
注
实际上本题的答案就是例题 7.2.4 中的函数 f(x) 的导数 f′(0)(乘 −1)。
用 L’Hospital 法则证明:若 f 在点 x0 存在 f(n)(x0),则有
f(x)=f(x0)+f′(x0)(x−x0)+2!f′′(x0)(x−x0)2+⋯+n!f(n)(x0)(x−x0)n+o((x−x0)n)(x→x0).
证
如在第七章的 (7.19) 那样引进余项
rn(x)=f(x)−[f(x0)+f′(x0)(x−x0)+2!f′′(x0)(x−x0)2+⋯+n!f(n)(x0)(x−x0)n],
它满足以下的 n+1 个条件:
rn(x0)=0,rn′(x0)=0, ⋯, rn(n)(x0)=0.(8.1)
只需要证明
x→x0lim(x−x0)nrn(x)=0,
这是 00 型的不定式。用 L’Hospital 法则如下:
x→x0lim(x−x0)nrn(x)=x→x0limn(x−x0)n−1rn′(x)=⋯=x→x0limn!(x−x0)rn(n−1)(x).
在以上的 n−1 次应用 L’Hospital 法则中,利用了 (8.1) 中的前 n−1 个条件。从条件 rn(n−1)(x0)=0 可见上面的最后一式仍然是 00 型的不定式。但这里不能再用 L’Hospital 法则,与命题 7.2.2 中一样,从导数定义出发,即可利用条件 rn(n)(x0)=0 得到所要求证的结果。
8.1.2 Taylor 公式与极限计算
根据实际教学情况,在用 L’Hospital 法则计算例题 8.1.4 中的极限时,很多学生在最后一步不再用 L’Hospital 法则,而作以下计算:
x→0limx21+xx−ln(1+x)=x→0limx21+xx−x=x→0lim(1+x)x2x−(1+x)x=−1.
分析
但正确答案却是 −21,问题当然出在不恰当地使用了等价量代换法。因为根据 4.4.3 小节,应当按照 (4.8) 或 (4.9) 的方式才能用等价量代换。
用 Taylor 公式进行分析就可一目了然。分子的两项可用 Taylor 公式写出为
1+xx=x−x2+o(x2)(x→0),
ln(1+x)=x−21x2+o(x2)(x→0).
可见这两项相减后,x 的一次项恰好对消,因此起作用的是在两个展开式中的 x2 项的系数。正确的计算为
x→0limx21+xx−ln(1+x)=x→0limx2(x−x2)−(x−21x2)+o(x2)=−21.
由此可见,前面的错误原因在于用 x 替换 ln(1+x) 时太粗糙了,丢掉了在该问题中起关键作用的二次项。
从 Taylor 公式的应用来看,问题是在每一个具体场合究竟应当写出多少项?当然这需要尝试。再以上面的分子为例,将 ln(1+x) 写为 x+o(x) (x→0),这也是 Taylor 公式,并没有错误。如果将第一项也写为 x+o(x),就会发现仅仅写出一次项的系数是不够的。
以上错误还说明,学生在刚学了 Taylor 公式后一般还不会在求函数极限时加以使用,在计算时仍停留在使用无穷小增量公式(也就是 n=1 的带 Peano 余项的最简单的 Taylor 公式)的知识水平上。解决这个问题的方法是实践和教师的引导。
带有 Peano 余项的 Taylor 公式在求极限中有广泛的应用是不奇怪的,因为 Peano 余项本身就是对于无穷小量的一个刻画。下面是应用 Taylor 公式求极限的第一个例子(为清楚起见用 exp(x) 表示 ex)。
例题 8.1.4 的解 2
用 Taylor 公式作下列计算:
δn=e−(1+n1)n=e−exp[nln(1+n1)]=e−exp[n(n1−2n21+O(n31))]=e−exp[1−2n1+O(n21)]=e(1−exp[−2n1+O(n21)])=e[1−(1−2n1+O(n21))]=2ne+O(n21).
可见 n→∞limnδn=2e。
注
例题 7.2.4 已经提供了本题的一种解法,实质上与此相同。此外,本章第一组参考题 6 又提供了另一个解法。
评注
在用 L’Hospital 法则时,如果逐次求导运算会使表达式变得很复杂,则往往不如用 Taylor 公式或结合其他工具为好。
求
x→0limx31−(cosx)sinx.
解
记所求的极限为 I,写出分子的 Maclaurin 公式:
1−(cosx)sinx=1−esinxlncosx=1−[1+sinxlncosx+o(sinxlncosx)]=−sinxlncosx+o(sinxlncosx)(x→0),
然后如下计算即可得到答案:
I=x→0limx3−sinxlncosx=x→0limx2−lncosx=x→0limx2−ln[1+(−2x2+o(x3))]=x→0limx22x2+o(x3)+o(x2)=21.
求极限
x→0limx4cos(sinx)−cosx.
解 1
可以看出只要计算分子的 Maclaurin 展开式直到 x4 项即可:
cos(sinx)−cosx=1−2!1(sinx)2+4!1(sinx)4−(1−2!1x2+4!1x4)+o(x5)=−21(x−61x3)2+241x4+21x2−241x4+o(x5)=−21(x2−31x4)+21x2+o(x5)=61x4+o(x5)(x→0).
因此所求的极限为 61。
解 2
在写出 cos(sinx)−cosx 的展开式后,可以看出只要计算如下:
x→0limx4cos(sinx)−cosx=x→0lim(21⋅x4x2−sin2x)=21x→0lim(xx+sinx⋅x3x−sinx)=61.
解 3
利用分子的特殊形式,应用 Lagrange 中值定理即可得到
cos(sinx)−cosx=−sinξ(sinx−x),
其中 ξ 在 x 与 sinx 之间。因此就可以计算如下:
x→0limx4cos(sinx)−cosx=x→0limx4−sinξ(sinx−x)=−x→0lim(ξsinξ⋅xξ⋅x3sinx−x)=61.
解 4
本题也可以用三角函数的和差化积公式来做,计算如下:
x→0limx4cos(sinx)−cosx=x→0lim[−x41⋅2sin(2sinx−x)⋅sin(2sinx+x)]=−2x→0lim(x41⋅2sinx−x⋅2sinx+x)=−x→0limx3sinx−x=61.
注意
注意这里使用了多次等价量代换,使问题大大简化了。
设函数 f 满足条件 f(0)=0,且存在 f′′(0),证明:函数
g(x)=⎩⎨⎧xf(x),f′(0),x=0,x=0
的导函数 g′ 在 x=0 处连续,且 g′(0)=21f′′(0)。
解
这时 f 在 x=0 的某邻域上可微,因此当 x=0 时可按定义求出
g′(x)=x2f′(x)x−f(x).(8.2)
余下只有一个问题,即证明 g′(0)=21f′′(0) 且 x→0limg′(x)=g′(0)。
应用 7.1.2 小节的导数极限定理,只要证明:(1)g 在 x=0 处连续;(2)g′ 在 x=0 处有极限,并求出此极限。(若不用导数极限定理,则需另行计算 g′(0)。)
(1)从 g 的定义即可得到
x→0limg(x)=x→0limxf(x)=x→0limxf(x)−f(0)=f′(0)=g(0).
(2)利用带 Peano 余项的 Maclaurin 公式:
f(x)=f′(0)x+21f′′(0)x2+o(x2)(x→0),
f′(x)=f′(0)+f′′(0)x+o(x)(x→0),
将它们代入 (8.2),就在 x=0 时有
g′(x)=x2(f′(0)+f′′(0)x)x−(f′(0)x+21f′′(0)x2)+o(x2)=21f′′(0)+o(1)(x→0).
因此存在极限 x→0limg′(x)=21f′′(0),再应用导数极限定理即得所要的结论。
注 1
比较 f 和 g 的 Maclaurin 展开式:
f(x)=f′(0)x+2f′′(0)x2+o(x2)(x→0),
g(x)=f′(0)+2f′′(0)x+o(x)(x→0),
可以发现,后一个公式可以由前一个除以 x 得到,恰与 x=0 时 g(x) 的定义一致。但是在证明 g(0)=f′(0) 和 g′(0)=21f′′(0) 之前,当然还不知道由这样的形式运算得到的结果是否是 g 的 Maclaurin 展开式。因此可以认为,本例题的意义就在于对这样的形式运算作出了严格证明。
注 2
这个例题的结论可以推广。只要多次应用导数极限定理,就可以证明:若 f(0)=0,且存在 f(n+1)(0),则上述 g(x) 的 n 阶导函数 g(n) 在 x=0 处连续,且 g(n)(0)=f(n+1)(0)/(n+1)。(这将作为本章的第二组参考题 2。)
注 3
应用上述推广,就可以为上一章的例题 7.2.3 和 7.2.4 中的计算提供理论根据。这里的结果可以简述为:如果 f(x) 满足 f(0)=0,又存在 f(n+1)(0),则如下定义的函数:
g(x)=⎩⎨⎧xf(x),f′(0),x=0,x=0
在 x=0 处存在 g(n)(0),且有 Maclaurin 展开式:
g(x)=f′(0)+f′′(0)x+2!f′′′(0)x2+⋯+(n+1)!f(n+1)(0)xn+o(xn)(x→0).
因此,形式上这个展开式可以从 f 的 Maclaurin 展开式除以 x 得到。在例题 7.2.3 和 7.2.4 中对于 sinx 和 ln(1+x) 就是这样做的,但当时没有能够证明其合理性。
设 x0∈(0,2π),xn=sinxn−1, n∈N+,证明:
xn∼n3(n→∞).
证
数列 {xn} 为严格单调减少数列,收敛于 0(请读者补充证明)。以下用 Stolz 定理计算:
n→∞limnxn2=n→∞limxn21n=n→∞limxn+121−xn211=n→∞limxn2−xn+12xn2xn+12=n→∞lim31xn4+o(xn5)xn2sin2xn=3,
在其中用了 xn+1=sinxn=xn−61xn3+o(xn4)。
注
在图 8.1 上用蛛网工作法(见 2.6.2 小节)作出了数列的前几项。可以看出数列 {xn} 收敛于 0 一定很慢。本题的结果对此作出了渐近的刻画。
8.1.3 练习题
以下几个函数极限均不宜用 L’Hospital 法则,为什么?
- x→1limx+1x;
- x→+∞limx−sinxx+sinx;
- x→+∞limex−e−xex+e−x;
- x→+∞lim1+x2x。
解答
- x=1 时分母不为零,直接代入得 1/2,不是不定式。
- 分子、分母同除以 x 即得极限 1;若使用 L’Hospital 法则,导数之比 (1+cosx)/(1−cosx) 反而没有极限。
- 分子、分母同除以 ex 后立即得到 1,求导只会增加运算。
- 直接写成 1/1+x−2 即得极限 1,无须使用 L’Hospital 法则。
求下列极限:
- x→0lim(ax−bx)2ax2−bx2;
- x→+∞lim[(x3−x2+2x)ex1−1+x6];
- x→0+lim(lnx1)x;
- x→+∞lim(2π−arctanx)lnx1。
解答
- 设 a,b>0 且 a=b。由
ax2−bx2=(lna−lnb)x2+o(x2)、
ax−bx=(lna−lnb)x+o(x),极限为
lna−lnb1=ln(a/b)1.
- 令 t=1/x。由于
(1−t+21t2)et=1+6t3+O(t4),1+x6=x3+O(x−3),
原式等于 1/6+O(1/x),故极限为 1/6。
3. 取对数,有
xlnlnx1⟶0,
故原极限为 e0=1。
4. 因 π/2−arctanx=arctan(1/x)∼1/x,取对数后得到
lnxln(π/2−arctanx)⟶−1,
故极限为 e−1。
确定 a,b,使得当 x→0 时,下列函数为尽可能高阶的无穷小量:
- f(x)=x−(a+bcosx)sinx;
- f(x)=ex−1+bx1+ax;
- f(x)=cotx−x+bx31+ax2;
- f(x)=cosx−1+bx21+ax2。
解答
- 展开得
f(x)=(1−a−b)x+(6a+32b)x3+(−120a−152b)x5+O(x7).
令前两项消失,得 a=4/3,b=−1/3,此时 f(x)=x5/30+O(x7),阶数最高为 5。
2. 由
1+bx1+ax=1+(a−b)x−b(a−b)x2+b2(a−b)x3+O(x4),
比较 ex 的一次、二次项,得 a=1/2,b=−1/2;此时 f(x)=−x3/12+O(x4)。
3. 展开
x+bx31+ax2=x1+(a−b)x−b(a−b)x3+b2(a−b)x5+O(x7).
与 cotx=x−1−x/3−x3/45−2x5/945+O(x7) 比较,得
a=−52,b=−151,
此时 f(x)=−x5/1575+O(x7)。
4. 比较
1+bx21+ax2=1+(a−b)x2−b(a−b)x4+b2(a−b)x6+O(x8)
与 cosx,得 a=−5/12,b=1/12,此时 f(x)=x6/480+O(x8)。
应用 Taylor 公式求下列极限:
- x→0lim(x1−sinx1);
- x→0limsin62xex3−1−x3;
- n→∞limn2ln(nsinn1);
- n→∞lim(−1)nnsin(n2+2π);
- x→0limx7sin(tanx)−tan(sinx);
- x→0limx6xsin(sinx)−sin2x。
解答
- 1/sinx=1/x+x/6+O(x3),故极限为 0。
- 分子为 x6/2+o(x6),分母为 64x6+o(x6),故极限为 1/128。
nsinn1=1−6n21+O(n−4),ln(nsinn1)=−6n21+O(n−4),
故极限为 −1/6。
4. 按题面所印的 n2+2π,该数列没有极限,因为
n2+2π=n+nπ+O(n−3),
主项为 (−1)nnsinn,其绝对值沿无穷多个指标无界。原题很可能漏印了 π2;若应为
(−1)nnsinn2π2+2π,则展开后极限为 1。
5. 直接复合展开得
sin(tanx)−tan(sinx)=−30x7+O(x9),
故极限为 −1/30。
6. 展开得
xsin(sinx)−sin2x=18x6+O(x8),
故极限为 1/18。
设存在 f′′(a),证明:
h→0limh2f(a+2h)−2f(a+h)+f(a)=f′′(a).
解答
在 a 处写二阶 Peano 展开式:
f(a+h)f(a+2h)=f(a)+f′(a)h+21f′′(a)h2+o(h2),=f(a)+2f′(a)h+2f′′(a)h2+o(h2).
代入后分子为 f′′(a)h2+o(h2),故极限为 f′′(a)。
设 f 在某邻域 O(x0) 上二阶连续可微,f′(x0)=0,f(x)=f(x0), ∀x=x0。求
x→x0lim[f(x)−f(x0)1−f′(x0)(x−x0)1].
解答
令 h=x−x0,记 A=f′(x0)=0、B=f′′(x0)。则
f(x)−f(x0)=Ah+2Bh2+o(h2).
因而
f(x)−f(x0)1−Ah1=−A[A+(B/2)h+o(h)]B/2+o(1)⟶−2A2B.
设 f 在 [0,+∞) 上二阶连续可微,且 f′′(x)>0, f(0)=f′(0)=0。试求极限
x→0+limuf′(x)xf′(u),
其中 u 是函数 f 的图像在点 (x,f(x)) 处的切线在 x 轴上的截距。
解答
切线的横截距为
u=x−f′(x)f(x).
由 f′′(0)>0 及 Taylor 公式,若记 c=f′′(0),则
f(x)=2cx2+o(x2),f′(x)=cx+o(x),
从而 u∼x/2、f′(u)∼cu。因此
uf′(x)xf′(u)⟶1.
令
f(x)=n→∞limnx[(1+n+11)n+1−(1+n1)n],
确定其定义域和值域。
解答
记 an=(1+1/n)n。由
an=e(1−2n1+O(n−2))
得
an+1−an=2n2e+O(n−3).
故极限在 x<2 时为 0,在 x=2 时为 e/2,在 x>2 时为 +∞。若函数取有限实值,则其定义域为 (−∞,2],值域为 {0,e/2}。
设 x1>0, xn+1=ln(1+xn), n∈N+,证明:
n→∞limnxn=2.
解答
因 0<ln(1+t)<t,数列严格减少并收敛于 0。又
xn+11−xn1=xnln(1+xn)xn−ln(1+xn)⟶21.
对 n/(1/xn) 使用 Stolz 定理,得到 nxn→2。
设 x0=lna, a>0, xn=k=0∑n−1ln(a−xk), n∈N+,求 n→∞limxn。
解答
令 yn=a−xn,则
y0=a−lna≥1,yn+1=yn−lnyn.
当 yn>1 时,由 0<lnyn<yn−1 得 1<yn+1<yn。故 yn↓L≥1,极限方程 L=L−lnL 给出 L=1。因此
n→∞limxn=a−1.
8.2.1 例题
问:由函数在一个点上的导数符号大于(小于)0 能否推出函数在该点的一个充分小的邻域上为单调?
解
答案是不能。举例如下:令
f(x)=⎩⎨⎧x+2x2sinx1,0,x=0,x=0,
则易求出 f′(0)=1>0。又可以求出当 x=0 时的导函数表达式为
f′(x)=1+4xsinx1−2cosx1.
取 x=nπ1,则有
f′(nπ1)=1−2(−1)n,
可见在 x=0 的任意邻近导函数 f′(x) 都不保号。因此在 x=0 的每个邻域上 f 都不是单调的(该函数在 x>0 部分的图像见图 8.2(a))。
注
在任何一个区间上不单调的连续函数和可微函数都是存在的(见 [57])。
问:函数在其极值点的每一侧邻近是否一定具有单调性?
解
答案是不一定。举例如下:令
f(x)=⎩⎨⎧0,−x2(2+sinx1),x=0,x=0,
则 f 在 x=0 处取到极大值 0。从不等式
−3x2≤f(x)≤−x2
即可求出 f′(0)=0。但当 x=0 时
f′(x)=−4x−2xsinx1+cosx1,
因此在极值点 x=0 两侧的任意邻近都不可能是单调的(见图 8.2(b))。
设函数
f(x)=(1+x1)x+α,
证明:当 α≥21 时,f 于 x>0 时严格单调减少;而当 α<21 时,则 f 于 x 充分大时严格单调增加。
证
用对数求导法,可以写出
f′(x)=f(x)[ln(1+x1)−x2+xx+α].
将上式右边记为 f(x)⋅u(x),则 f′ 与 u 同号。由于有
x→+∞limu(x)=0,
只要观察 u 是否单调即可判定其符号。计算得到
u′(x)=x2(1+x)2α+(2α−1)x.
可见当 α≥21 和 x>0 时有 u′(x)>0,因此 u 为严格单调增加函数,所以当 x>0 时 u(x)<0 成立。这保证了 f 在 x>0 时严格单调减少。当 α<21 时,则至少在 x 充分大时 u′(x)<0,所以有 u(x)>0。这保证了函数 f 在 x 充分大时严格单调增加。
证明:对每个正整数 n,方程
xn+2−2xn−1=0
只有唯一正根。
证
记方程左边的表达式为 f(x)。从 f(2)=−1 和 f(+∞)=+∞ 可见方程有大于 2 的正根。为了知道 f 的单调性,求导后得到
f′(x)=(n+2)xn+1−2nxn−1=(n+2)xn−1(x2−n+22n).
因此函数 f 在点
ξ=n+22n(<2)
的导数值为 0。函数 f 在区间 [0,ξ] 上严格单调减少,而在区间 [ξ,+∞) 上严格单调增加。又从 f(0)=−1,就知道 f(x)=0 除了上述大于 2 的一个正根外没有其他正根。
设 a>0,确定方程 f(x)=ax−lnx=0 恰有两个正根的条件。
解
从 f′(x)=a−1/x 可见在 (0,a−1] 上 f 严格单调减少,而在 [a−1,+∞) 上 f 严格单调增加。又由于
f(0+)=+∞,f(+∞)=x→+∞limx(a−xlnx)=+∞,
可见方程 f(x)=0 有两个正根的条件是
f(a1)=1−lna1<0.
由此可以确定 a 应当满足条件 a<e1。
8.2.2 练习题
问:单调函数若可微,则其导函数是否也单调?反之又如何?请举例说明。
解答
两个方向都不成立。f(x)=x3 在 R 上严格增加,但 f′(x)=3x2 不单调;反之,f(x)=x2 的导数 2x 严格增加,而 f 在 R 上不单调。
证明:函数 (1+x1)x 在区间 (−∞,−1) 和 (0,+∞) 上单调增加。
解答
令 F(x)=xln(1+1/x)。其导数为
F′(x)=ln(1+x1)−x+11.
对 t=1/x>−1、t=0,不等式 ln(1+t)>t/(1+t) 表明 F′(x)>0。指数函数严格增加,故原函数在 (−∞,−1) 与 (0,+∞) 上均严格增加。
设 f 在 [0,+∞) 上可微,f(0)=0 且 f′ 严格单调增加,证明:xf(x) 在 (0,+∞) 上也严格单调增加。
解答
对每个 x>0,中值定理给出某个 ξ∈(0,x) 使 f(x)/x=f′(ξ)。因 f′ 严格增加,
(xf(x))′=x2xf′(x)−f(x)=xf′(x)−f′(ξ)>0.
设 f,g 在 [0,a] 上连续,在 (0,a) 上可微,f(0)=g(0)=0, f′,g′>0,证明:如果 f′/g′ 单调增加,则 f/g 也单调增加。
解答
由 Cauchy 中值定理,对每个 x∈(0,a) 存在 ξ∈(0,x) 使
g(x)f(x)=g′(ξ)f′(ξ).
若 f′/g′ 单调增加,则该值不大于 f′(x)/g′(x),于是
(gf)′=gg′(g′f′−gf)≥0.
设 f 在区间 [a,+∞) 上二阶可微,并且满足条件:(1)f(a)>0;(2)f′(a)<0;(3)在 x>a 时 f′′(x)≤0,证明:f(x) 在 (a,+∞) 内有且只有一个零点。
解答
由 f′′≤0,f′ 单调不增,故对 x>a 有 f′(x)≤f′(a)<0,函数严格减少。并且
f(x)≤f(a)+f′(a)(x−a)⟶−∞.
结合 f(a)>0 与介值定理可知零点存在,严格单调性又保证其唯一。
设 f∈C[a,+∞),且当 x>a 时成立 f′(x)>k>0,其中 k 为常数,证明:若 f(a)<0,则于区间 (a,a−f(a)/k) 内方程 f(x)=0 有且只有一个实根。
解答
令 b=a−f(a)/k。由中值定理及 f′>k,
f(b)−f(a)>k(b−a)=−f(a),
故 f(b)>0。函数严格增加,因而在 (a,b) 内恰有一个零点。
设 a>0,证明:方程
aex=1+x+2x2
只有一个实根。
解答
令
F(x)=e−x(1+x+2x2).
则
F′(x)=−2x2e−x≤0,
且 F 实际上严格减少;又 F(−∞)=+∞、F(+∞)=0。方程等价于 F(x)=a,故对每个 a>0 恰有一个实根。
证明:方程
f(x)=(π2−1)lnx−ln2+ln(1+x2)=0
在开区间 (0,1) 内只有一个实根。
解答
记题中函数为 F,则 F(0+)=+∞、F(1)=0,且
F′(x)=x(1+x2)(2/π−1)+(1+2/π)x2.
分子仅有一个正零点
x0=1+2/π1−2/π∈(0,1).
因此 F 先严格减少后严格增加;又 F(x0)<F(1)=0,故下降段中恰有一个零点,而上升段直到端点 1 才再次取零。于是 (0,1) 内恰有一个实根。
8.3.1 例题
若函数 f 在点 x0 处 n 阶可微,且满足条件
f′(x0)=f′′(x0)=⋯=f(n−1)(x0)=0,f(n)(x0)=0,
则有结论:(1)若 n 为奇数,则 x0 一定不是 f 的极值点;(2)若 n 为偶数,则当 f(n)(x0)>0(<0)时,x0 是函数 f 的极小值点(极大值点)。
证
这时 f 在 x0 的 Taylor 公式为
f(x)=f(x0)+n!1f(n)(x0)(x−x0)n+o((x−x0)n)(x→x0).
将它改写成
f(x)−f(x0)=n!1[f(n)(x0)+o(1)](x−x0)n(x→x0),(8.3)
由于 f(n)(x0)=0,则存在 δ>0,当 x∈Oδ(x0) 时,公式 (8.3) 右边的方括号中的表达式的符号完全由 f(n)(x0) 确定。
若 n 为奇数,则可以从 (8.3) 看出当 x∈(x0−δ,x0) 和 x∈(x0,x0+δ) 时,f(x)−f(x0) 异号,因此 x0 一定不是极值点。
若 n 为偶数,则公式 (8.3) 表明,当 x∈Oδ(x0)−{x0} 时,f(x)−f(x0) 与 n 阶导数 f(n)(x0) 的符号一致。因此当 f(n)(x0)>0 时,x0 是 f 的极小值点。反之,若 f(n)(x0)<0,则 x0 是 f 的极大值点。
注
n=1 时这就是 Fermat 定理(命题 7.1.2),即从 f′(x0)=0 可推出 x0 不是 f 的极值点。上述证明就是那里的证 2。
证明:x=0 是 f(x)=ex+e−x+2cosx 的极小值点。
证
计算得到 f′(0)=f′′(0)=f′′′(0)=0, f(4)(0)=4,用上一命题的结论可见 x=0 是 f(x) 的极小值点。
已知正数 a,把它分成若干部分,如果要求各部分的乘积达到最大,应该怎样分法?
解
设将 a 分成 n 份,然后相乘。由平均值定理知道,若给定 n,则应将 a 分成相等的 n 份最为有利。这时所得到的乘积为
(na)n.
问题是如何取 n 才能使这个乘积最大。
令 x=na,则上述乘积为 (xx1)a。因此所提的问题和求函数
f(x)=xx1(x>0)(8.4)
的最大值有密切关系。
求 f(x) 的导数,得到
f′(x)=f(x)(xlnx)′=f(x)⋅x21(1−lnx).
可见导函数 f′(x) 只有一个零点 x=e。从导函数的表达式可见,在 (0,e) 上 f 严格单调增加,而在 (e,+∞) 上 f 严格单调减少。因此 x=e 是函数 f 的最大值点(见图 8.3)。
由于在一开始时令 x=a/n,所以要求 a/x 为正整数。如果 a/e 不是正整数,则应当取 n 为多少?
若 0<a<e,则可以看出 n=1。也就是说不分比分好。若 a/e∈/N+ 且 a>e,则总可以找到一个正整数 n,使得
n+1a<e<na.
然后比较 f(n+1a) 和 f(na) 的大小,决定将 a 分成 n 份还是 n+1 份。
注 1
另一个与此相关的问题是:若 a∈N+,且要求所分成的每一份都是正整数,则应当如何分才能使乘积最大?
这个问题的答案是:首先每一份应当不是 2 就是 3,也就是说与数 e 尽可能接近。一旦知道这个结论后,可以用数学归纳法来证明它,并不需要上述微分学的知识。然后,由于 2+2+2=3+3,但 23<32,因此在将正整数 a 分成若干个 2 与 3 之和时,2 最多出现两次。这样就将分法完全确定下来,并保证乘积最大。
最后将分法小结如下:设 a∈N+。(1)若 a 是 3 的倍数,则每一份为 3;(2)若 a=1(mod3),则取两份 2,其余均为 3;(3)若 a=2(mod3),则取一份 2,其余均为 3。
注 2
在 (8.4) 中的函数的最大值也可以从不等式
eu≥1+u
得到,其中仅当 u=0 时成立等号。这从带 Lagrange 余项的 Taylor 公式(其中 0<θ<1)
eu=1+u+2!eθuu2≥1+u
就可以得到。然后令
u=ex−e
代入,略加整理,即可得到不等式
ee1≥xx1,
当且仅当 x=e 时成立等号。
问:能通过图 8.4 的直角河道的最长船身是多少?
解
在图上我们看到宽度为 a 和 b 的河道成直角相接。现在设想将船简化为一个直线段。在图上经过河岸的突出角作出一条斜线段,以图示的角度 θ 为这个线段位置的参数,0<θ<21π。可以看出,能通过直角河道的船身长度在任何情况下都不会超出这个线段的长度 l(θ)。由于这对每个 θ 都成立,因此能通过这个河道的最长船身不会超过
0<θ<2πmin{l(θ)}.
另一方面,可以看出,在用一个直线段来表示船时,只要船身不超过这个最小值,船就能够通过这个直角河道。所以求最大船长的问题就转变成为求函数 l(θ) 的最小值问题,这里自变量 θ 的范围是 (0,2π)。
容易写出函数 l(θ) 的表达式:
l(θ)=asecθ+bcscθ,0<θ<2π.
求导得到
l′(θ)=cos2θasinθ−sin2θbcosθ=sin2θcos2θ1(asin3θ−bcos3θ).
由于当 θ 从 0 变到 21π 时最后一个因子 asin3θ−bcos3θ 的值从 −b 到 a 严格单调增加,因此 l′(θ) 存在唯一的零点
θ0=arctan3ab.
从 l′(θ) 的符号变化可见 θ0 是函数 l(θ) 的最小值点。
最后计算出 l(θ) 的最小值
l(θ0)=(a32+b32)23,
这就是能通过所示直角河道的最大船身长度。由于我们无法考虑各种船的具体形状,而是将船简化为一个直线段,因此所求出的数值只有参考价值。但是这个值肯定是能通过的船身长度的一个上界。
8.3.2 练习题
设 f∈C(I),I 为区间,证明:若 x0∈I 是 f 的唯一极值点,则 x0 一定是最值点;又若 x0 是极小值点(极大值点),则它也是 f 的唯一最小值点(唯一最大值点)。
解答
在 I∩(−∞,x0) 与 I∩(x0,+∞) 上均无极值点,因此函数在每一侧都严格单调。若 x0 为极小值点,则左侧只能向 x0 严格减少,右侧只能从 x0 严格增加,故 f(x)>f(x0) 对所有 x=x0 成立;极大值情形同理。若题中只说 x0 是唯一极值点,它必为极大或极小值点,因而也是相应的全局最值点。
求出方程 x3+px+q=0 有三个不同实根的充分必要条件。
解答
令 r=−p/3。有三个不同实根的必要条件是 p<0,此时极大、极小值点分别为 −r,r,函数值为 q+2r3 与 q−2r3。三根互异当且仅当
q+2r3>0>q−2r3,
即
p<0,4p3+27q2<0.
求出方程 x21+px+q=0 有三个不同实根的充分必要条件。
解答
设 F(x)=x−2+px+q。若 p>0,负半轴上 F 严格增加并恰有一个零点;正半轴上在 r=(2/p)1/3 处取最小值
F(r)=q+3(2p)2/3.
因而正半轴有两个不同零点当且仅当此值小于零。p<0 时情形关于原点对称。故充分必要条件为
p=0,q<−3(2∣p∣)2/3.
证明:f(x)=a2eλx+b2e−λx(a,b>0)存在与 λ 无关的极小值。
解答
当 λ=0 时,由平均值不等式
a2eλx+b2e−λx≥2ab,
等号在 eλx=b/a,即 x=λ−1ln(b/a) 时成立。因此极小值恒为 2ab,与 λ 无关。
证明:y=cx+dax+b 若不是常值函数,则不会有极值。
解答
非常值条件等价于 ad−bc=0。在每个定义区间上
y′=(cx+d)2ad−bc
恒不为零且符号固定,所以函数严格单调,不可能有极值。
比较两个数的大小:(1)πe 和 eπ,(2)(n)n+1 和 (n+1)n。
解答
- 函数 lnx/x 在 (e,+∞) 上严格减少。因 π>e,
πlnπ<e1,
即 πe<eπ。
2. 比较对数后,只需比较 lnn/n 与 ln(n+1)/n+1。函数 lnx/x 在 (0,e2) 上增加、在 (e2,+∞) 上减少。直接核对临界整数得
(n)n+1<(n+1)n(1≤n≤6),
而 n≥7 时不等式反向。
考虑下列几何极值问题(能用初等方法做就不一定用微分学工具):
- 在面积为定值的三角形中,什么三角形的周长最小?
- 在周长为定值的三角形中,什么三角形的面积最大?
- 在椭圆 a2x2+b2y2=1 内,各边平行于坐标轴的内接矩形中,面积最大的矩形的长和宽为多少?
- 在椭圆 a2x2+b2y2=1 内,各边平行于坐标轴的内接矩形中,周长最大的矩形的长和宽为多少?
解答
- 设半周长为 s,令 x=s−a,y=s−b,z=s−c,则 x+y+z=s,Heron 公式给出 K2=sxyz。由 xyz≤(s/3)3,
s4≥27K2,
等号当且仅当 x=y=z,即三角形为正三角形。因此定面积时正三角形周长最小。
2. 半周长固定时,仍由 K2=sxyz≤s(s/3)3,正三角形面积最大。
3. 设第一象限顶点为 (x,y),则面积为 4xy,且 x2/a2+y2/b2=1。由 2(x/a)(y/b)≤1,最大值在
x=2a,y=2b
处取得,故长、宽为 2a,2b。
4. 周长为 4(x+y)。由 Cauchy 不等式
x+y≤a2+b2a2x2+b2y2=a2+b2,
等号给出
x=a2+b2a2,y=a2+b2b2.
故长、宽分别为 2a2/a2+b2、2b2/a2+b2。
考虑给定边界值的二阶线性非齐次微分方程
y′′+p(x)y′+q(x)y=r(x),a<x<b,y(a)=A,y(b)=B,
其中 p,q,r 是给定的函数,A 和 B 是给定的数。又设 q(x)<0, ∀x∈(a,b),证明:如果这个微分方程在闭区间 [a,b] 上存在解,则必唯一。
解答
若 y1,y2 是两个解,令 z=y1−y2,则
z′′+p(x)z′+q(x)z=0,z(a)=z(b)=0.
若 z 非零,它在内点有正最大值或负最小值。正最大值点满足 z′=0,z′′≤0,而方程给出 z′′=−qz>0;负最小值点同样导致 z′′<0 与 z′′≥0 矛盾。因此 z≡0,解唯一。
8.4.2 练习题
在不假定函数 f 可微的条件下,证明 Jensen 不等式 (8.11) 仍然成立。
解答
由下凸定义先反复二分,可得对任意二进有理数 λ=m/2k∈[0,1],
f(λx+(1−λ)y)≤λf(x)+(1−λ)f(y).
一般的 λ∈[0,1] 可由二进有理数列逼近,再利用凸函数在区间内部的连续性取极限。对有限多个点的 Jensen 不等式再由二点情形归纳得到,全程无须假定 f 可微。
设 f 是区间 (a,b) 上的上凸函数,且 f(x)>0,证明:函数 1/f 是区间 (a,b) 上的下凸函数。又问:若在上题中将 f 的上凸条件改为下凸,则有何结论?
(本题的变形是对 f 加上一阶可微或二阶可微条件。)
解答
函数 ϕ(t)=1/t 在 (0,+∞) 上为严格下凸且单调减少。若 f 上凸,则
f(λx+(1−λ)y)≥λf(x)+(1−λ)f(y),
因而
f(λx+(1−λ)y)1≤λf(x)+(1−λ)f(y)1≤f(x)λ+f(y)1−λ.
故 1/f 下凸。若把 f 改为下凸,则一般无确定结论;例如 f(x)=1+x2 下凸,而 1/f 的二阶导数在不同区间变号。
设 f,g 是 (a,b) 上的下凸函数,证明:max{f,g} 也是 (a,b) 上的下凸函数。
解答
对任意 λ∈[0,1],分别使用 f,g 的下凸性,有
max{f,g}(λx+(1−λ)y)≤max{λf(x)+(1−λ)f(y),λg(x)+(1−λ)g(y)}≤λmax{f(x),g(x)}+(1−λ)max{f(y),g(y)}.
设 f 和 g 均为区间 I 上的单调增加非负下凸函数,证明:f⋅g 为区间 I 上的下凸函数。
解答
设 x<y。由下凸性及非负性,
f(z)g(z)≤[λf(x)+(1−λ)f(y)][λg(x)+(1−λ)g(y)]≤λf(x)g(x)+(1−λ)f(y)g(y),
其中 z=λx+(1−λ)y。第二个不等式的差为
λ(1−λ)[f(y)−f(x)][g(y)−g(x)]≥0,故 fg 下凸。
设 f 在区间 I 上为下凸函数,证明:F(x)=ef(x) 也是 I 上的下凸函数。
解答
指数函数既单调增加又下凸。因此
ef(λx+(1−λ)y)≤eλf(x)+(1−λ)f(y)≤λef(x)+(1−λ)ef(y),
故 ef 下凸。
设 f 和 g 为 (−∞,+∞) 上的下凸函数,问:复合函数 f∘g 是否一定是 (−∞,+∞) 上的下凸函数?
解答
不一定。取下凸函数 f(x)=−x(仿射函数)与 g(x)=x2,则
(f∘g)(x)=−x2 为上凸而非下凸。若外层函数还单调增加,则复合函数下凸。
设 f 为 (−∞,+∞) 上的下凸函数,证明:或者 f 为单调函数,或者存在点 c,使得 f 在 (−∞,c] 上单调减少,而在 [c,+∞) 上单调增加。
解答
下凸函数的割线斜率随区间向右移动而不减。若所有割线斜率均非负或均非正,f 已为单调函数。否则令
c=sup{x:在 x 左侧出现负割线斜率}.
斜率的单调性表明,c 左侧的割线斜率不大于零,右侧的不小于零;因此 f 在 (−∞,c] 上单调减少,在 [c,+∞) 上单调增加。若最小值在一段区间上取得,可在该区间内任取 c。
设 f 在 (−∞,+∞) 上有界,且处处有 f′′(x)≥0,证明:f 只能是常值函数。
解答
f′′≥0 说明 f′ 单调增加。若某点 f′(x0)>0,则 f(x)→+∞ (x→+∞);若某点 f′(x0)<0,则 f(x)→+∞ (x→−∞)。有界性迫使 f′≡0,故 f 为常值函数。
设 f 在 (a,b) 上 n 阶可微 (n>2),f(n)(x)>0。又有 x0∈(a,b),使对于 k=1,2,⋯,n−1 成立 f(k)(x0)=0。证明:
- n 为奇数时,f 在 (a,b) 上严格单调增加;
- n 为偶数时,f 在 (a,b) 上严格下凸。
解答
因 f(n)>0,f(n−1) 严格增加并在 x0 为零,所以它在左侧为负、右侧为正。由此逐阶向下:一个在 x0 左负右正的导函数,使其原函数在 x0 取得严格极小值;一个处处为正的导函数,使其原函数严格增加。如此交替递推,
- 当 n 为奇数时,最终得到 f′(x)≥0,且除 x0 外为正,故 f 严格增加;
- 当 n 为偶数时,最终得到 f′′(x)≥0,且除 x0 外为正,故 f′ 严格增加,f 严格下凸。
设 f 在开区间 (c,d) 上为下凸函数,则 f 一定满足内闭的 Lipschitz 条件。(这就是说对每个有界闭区间 [a,b]⊂(c,d),存在 M>0,对所有 x1,x2∈[a,b],成立
∣f(x1)−f(x2)∣≤M∣x1−x2∣.
)
解答
取 c0<a<b<d0 且 [c0,d0]⊂(c,d)。对任意 a≤x<y≤b,凸函数割线斜率的单调性给出
a−c0f(a)−f(c0)≤y−xf(y)−f(x)≤d0−bf(d0)−f(b).
两端为固定有限数,取其绝对值的较大者为 M,即得
∣f(y)−f(x)∣≤M∣y−x∣。
证明:f 在开区间 I 上为下凸函数的充分必要条件是对每个 c∈I,存在 a,使在区间 I 上成立不等式 f(x)≥a(x−c)+f(c)(称 y=a(x−c)+f(c) 为支撑线)。
解答
若 f 下凸,则在每个 c∈I,所有左割线斜率不大于所有右割线斜率。任取二者之间的数 a,便有
f(x)≥f(c)+a(x−c),x∈I.
反之,若每点都有这样的支撑线,则
f(x)=c∈Isup{f(c)+ac(x−c)},
是一族仿射函数的上确界,因此为下凸函数。
设 f 在 [a,+∞) 上为凸函数,证明:x→+∞limxf(x) 一定有意义。
解答
对 x>a,割线斜率
q(x)=x−af(x)−f(a)
单调不减,故在扩充实数意义下存在极限 L∈(−∞,+∞]。又
xf(x)=xx−aq(x)+xf(a),
因而 f(x)/x 也有同一极限。
设 f 在 (−∞,+∞) 上为凸函数,又有 x→±∞limxf(x)=0,证明:f 是常值函数。
解答
对任意 x<y,由凸函数割线斜率的单调性,
t→−∞limx−tf(x)−f(t)≤y−xf(y)−f(x)≤t→+∞limt−yf(t)−f(y).
两端均由题设等于 0,故中间斜率为零,f 为常值函数。
设 f 是 [a,b] 上的凸函数,如果有 c∈(a,b) 使得 f(a)=f(c)=f(b),证明:f(x) 是 [a,b] 上的常值函数。
解答
记共同值为 K。由端点 a,b 的弦,f(x)≤K。另一方面,对 x∈(a,c),割线斜率单调性给出
c−xK−f(x)≤b−cK−K=0,
故 f(x)≥K;x∈(c,b) 同理。因此 f≡K。
设 a<b<c<d,证明:若 f 在 [a,c] 和 [b,d] 上是下凸函数,则 f 也是 [a,d] 上的下凸函数。
解答
使用三点斜率判据。对任意 x<y<z,若三点同属 [a,c] 或 [b,d],已有
y−xf(y)−f(x)≤z−yf(z)−f(y).
否则在 x,y,z 之间按需插入 b,c。由两个区间上的凸性,所得各相邻小区间的割线斜率从左到右不减;例如当 x<b<c<z 时,
b−xf(b)−f(x)≤c−bf(c)−f(b)≤z−cf(z)−f(c).
若 y 位于某个小区间内部,再在 y 处分割,斜率的次序仍保持。左边割线 [x,y] 的斜率是前面若干小区间斜率的加权平均,右边割线 [y,z] 的斜率是后面若干小区间斜率的加权平均,故前者不大于后者。因此 f 在 [a,d] 上满足三点斜率判据,因而下凸。
证明:不存在三次或三次以上的奇次多项式为 (−∞,+∞) 上的凸函数。
解答
三次或更高奇次多项式的二阶导数是奇次多项式,其最高次项在 +∞ 与 −∞ 处异号,因而不可能在全轴恒非负。所以它不可能在 R 上为下凸函数;同理也不可能恒为上凸函数。
设 f 在区间 (a,b) 上二阶可微,f′′ 无零点,证明:对该区间内的任何两点 a<x1<x2<b 用 Lagrange 中值定理得到 f(x1)−f(x2)=f′(ξ)(x1−x2) 时,其中的中值 ξ∈(x1,x2) 总是唯一的。
解答
由 Darboux 定理,f′′ 在区间上恒正或恒负,故 f′ 严格单调。Lagrange 中值定理保证至少有一个 ξ 满足题中等式,而严格单调性说明同一个导数值至多对应一个点,所以 ξ 唯一。
若曲线 y=f(x) 以 (x0,f(x0)) 为拐点,且存在 f′′(x0),证明:f′′(x0)=0。
解答
若 f′′(x0)=0,二阶 Peano 公式给出
f(x)−f(x0)−f′(x0)(x−x0)=21[f′′(x0)+o(1)](x−x0)2.
在充分小的去心邻域内,曲线始终位于切线的同一侧,不可能在该点改变凸凹性。因此拐点必满足 f′′(x0)=0。
问:若已知 f′′(x0)=0,则点 (x0,f(x0)) 是否一定是曲线 y=f(x) 的拐点?
解答
不一定。例如 f(x)=x4 满足 f′′(0)=0,但 f′′(x)=12x2≥0,原点两侧均为下凸,故不是拐点。
设 f 在点 x0 处 n (n>2) 阶可微,且满足条件 f′′(x0)=⋯=f(n−1)(x0)=0,但 f(n)(x0)=0,请参考例题 8.3.1 写出点 (x0,f(x0)) 是拐点的充分必要条件并作出证明。
解答
相对于切线的差为
f(x0+h)−f(x0)−f′(x0)h=n!f(n)(x0)hn+o(hn).
当 n 为奇数时,该差在 h 的两侧异号,且
f′′(x0+h)∼f(n)(x0)hn−2/(n−2)! 也变号,因此该点是拐点;当 n 为偶数时,两侧符号相同,凸凹性不变。故充分必要条件是 n 为奇数。
8.5.1 例题
证明:在 x>−1, x=0 时,成立不等式
1+xx<ln(1+x)<x.
证
记 f(x)=ln(1+x),从中值定理得到
ln(1+x)=f(x)−f(0)=1+θxx,0<θ<1.
对 x>0 和 −1<x<0 分别讨论就可以得到
1+xx<1+θxx<x.
注
回顾第二章中的不等式 (2.16),即
n+11<ln(1+n1)<n1,
可以看到它只是本例题在 x=1/n 时的特例。当时的不等式 (2.16) 来自于对数 e 的研究,在那里只用了一个工具——平均值不等式。
Cauchy 中值定理在证明不等式中也有应用。
证明:对 0<a<b≤2π,成立不等式
asina>bsinb.
证
这等价于证明函数 xsinx 在区间 (0,π/2] 上严格单调减少。(该函数的图像见图 4.2(a) 和图 8.8(b)。)这里用 Cauchy 中值定理来作出证明。令
f(x)=sinx,g(x)=sinabx.
从 Cauchy 中值定理知道存在 ξ∈(0,a),使成立
sinbsina=g(a)−g(0)f(a)−f(0)=g′(ξ)f′(ξ).
由于 f′(ξ)=cosξ, g′(ξ)=abcosabξ,而 cosu 在 0<u<π/2 上严格单调减少,因此就得到所要的结果
sinbsina=ba⋅cosabξcosξba.
注
这个例题的证明方法很多,这里再举出两个。
- 在区间 (0,π/2] 上定义辅助函数 F(x)=sinx/x,求导即可。
- 利用 8.2.2 小节的题 4,在 [0,π/2) 上取 f(x)=x, g(x)=sinx,由于 f′(x)/g′(x)=secx 单调增加,因此 x/sinx 也单调增加。
利用单调性证明不等式的例子很多。
证明:在 x>0 时,成立 sinx>x−6x3。
证
令
F(x)=sinx−x+6x3,
则有 F(0)=0。因此只要证明当 x>0 时成立 F′(x)>0,就可以从 F 单调增加知道在 x>0 时成立 F(x)>0。由于 F′(0)=0,又发现问题归结为证明 F′′(x)>0 (x>0)。由于 F′′(x)=−sinx+x,可见这已满足。由此反推即可。
评注
证明不等式的另一个方法是将它转化为极值问题。下面就是一个典型例子(见 [30]),它在本书第十二章中有用。
设 a≥1,证明:在 x∈[0,a] 时成立不等式
0≤e−x−(1−ax)a≤ax2e−x.
证
先证明左边的不等式(这时只要 a>0)。将中间的表达式记为 f(x),则只要证明 f 在区间 [0,a] 上的最小值非负即可。由于 f(0)=0, f(a)=e−a>0,因此只要证明若 f 有极值,则该极值非负。
若 f′ 没有零点,则无极值;若 f′ 有零点,记为 ξ,就有
f′(ξ)=−e−ξ+(1−aξ)a−1=0.
由此即可计算出
f(ξ)=e−ξ−(1−aξ)a=aξe−ξ≥0.
因此左边不等式成立。对右边不等式的证明留作为 8.5.3 小节的练习题 16。
注
在证明右边的不等式时,如果先乘以 ex,则计算方便一些(见 [44])。但这不是实质性的技巧。
评注
下面是用一元微分学对平均值不等式的一个证明。它是由 Liouville(刘维尔)提出的(又为后人多次“发现”)。
用 Liouville 方法证明平均值不等式,即对非负数 x1,x2,⋯,xn 有
nx1+x2+⋯+xn≥nx1x2⋯xn,
其中等号成立的充分必要条件是 x1=x2=⋯=xn。
证
若在 x1,x2,⋯,xn 中有 0 出现,则不等式已成立。同时也可看出成立等号的条件是其中每个数为 0。因此在下面设 x1,x2,⋯,xn 全为正数。
用数学归纳法。在 n=2 时已知成立。现设平均值不等式对 n 已成立,讨论 n+1 的情况。
构造辅助函数
y=(n+1∑i=1n+1xi)n+1−i=1∏n+1xi,
并将 xn+1 看成是自变量,y 是因变量。求导得到
dxn+1dy=(n+1∑i=1n+1xi)n−i=1∏nxi.
可以看出这个导函数是 xn+1 的严格单调增加函数。求出它的零点
xn+1=−i=1∑nxi+(n+1)(i=1∏nxi)1/n,(8.13)
可见 y 在该点取得最小值。记这个最小值为 m,则可以计算出
m=i=1∏nxi(n+1∑i=1n+1xi−xn+1)=i=1∏nxi(i=1∏nxi)1/n+i=1∑nxi−(n+1)(i=1∏nxi)1/n=i=1∏nxii=1∑nxi−n(i=1∏nxi)1/n.
对最后一式的第二个因子用归纳假设,可见最小值 m≥0。因此得到 y≥m≥0,即已经得到了所要求证的不等式。
若在 n+1 的平均值不等式中成立等号,则有 y=0,从而有 y=m=0。从 m 的表达式和归纳假设可得 x1=x2=⋯=xn。又由 y=m 可见 xn+1 满足等式 (8.13),从而有 xn+1=x1=⋯=xn。
设 0≤x≤2π,则成立不等式 sinx≥π2x。
证 1
在 x=0 时不等式已成立。对 0<x≤π/2 可以引入辅助函数(见图 8.8(b))
F(x)=xsinx.
从例题 8.5.2 知 F(x) 在 (0,π/2] 上严格单调减少,从而在 0<x≤π/2 时成立
F(2π)=π2≤F(x)=xsinx.
这等价于所要求证的不等式。
证 2
构造辅助函数
φ(x)=sinx−π2x,
则只要证明在区间 [0,π/2] 上函数 φ(x) 非负。
在区间的两个端点上有
φ(0)=φ(2π)=0.
计算
φ′(x)=cosx−π2,
可见 φ′(x) 在区间 [0,π/2] 上严格单调减少。由于 φ′(0)>0, φ′(π/2)<0,因此存在唯一的点 ξ∈(0,π/2),使得 φ′(ξ)=0。这样就知道在 0≤x≤ξ 时函数 φ(x) 严格单调增加,因此有 φ(x)≥φ(0)=0;而在 ξ≤x≤π/2 时 φ(x) 严格单调减少,因此有 φ(x)≥φ(π/2)=0。这样就证明了在区间 [0,π/2] 上处处成立 φ(x)≥0。
注
从图 8.8(a) 可以想到,若 y=sinx 在 [0,π/2] 上为上凸函数,则就可以得到 Jordan 不等式。从 y′′=−sinx 可见这是对的。因此就得到了 Jordan 不等式的第三个证明。
用 Taylor 公式也是证明不等式的一种方法。例如下一个例题中就同时提供了关于函数 ln(1+x) 的许多不等式。
当 x>0 时,证明:对每个正整数 n 成立不等式
x−2x2+3x3−⋯−2nx2n<ln(1+x)<x−2x2+3x3−⋯+2n−1x2n−1.
证
写出函数 ln(1+x) 的带 Lagrange 余项的 Maclaurin 公式:
ln(1+x)=x−2x2+3x3−⋯+(−1)n−1nxn+n+1(−1)n⋅(1+θx)n+1xn+1,
其中 0<θ<1。由于 x>0,右边的余项的符号由 (−1)n 决定。当 n 为偶数时该项大于 0,而当 n 为奇数时该项小于 0。这样就得到所要求证的不等式。
8.5.3 练习题
证明:当 x>1 时,成立 lnx>x+12(x−1)。
解答
令
F(x)=lnx−x+12(x−1).
则 F(1)=0,且
F′(x)=x(x+1)2(x−1)2>0(x>1),
故 F(x)>0。
证明:当 0<a<b 时,成立不等式
alna+blnb>(a+b)⋅[ln(a+b)−ln2].
解答
函数 φ(x)=xlnx 在 (0,+∞) 上严格下凸。由严格 Jensen 不等式,
2alna+blnb>2a+bln2a+b,
整理即得结论。
证明:对任意 0<x1<x2,成立不等式
x2x2−x1<lnx1x2<x1x2−x1.
解答
对 lnx 在 [x1,x2] 上使用中值定理,存在 ξ∈(x1,x2) 使
lnx1x2=ξx2−x1.
因 x1<ξ<x2,所给双边不等式立即成立。
证明以下不等式:
1.
anx1+x2+⋯+xn≤n1(ax1+ax2+⋯+axn),其中 a>0;
(nx1+x2+⋯+xn)p≤n1(x1p+x2p+⋯+xnp),其中 p>1;
- 当 x1,x2,⋯,xn>0 时,
nx1+x2+⋯+xn≤(x1x1x2x2⋯xnxn)x1+x2+⋯+xn1.
解答
- x↦ax 为下凸函数,Jensen 不等式给出
a(x1+⋯+xn)/n≤n1i=1∑naxi.
- x↦xp 在 [0,+∞) 上下凸,直接使用 Jensen 不等式。
- 令 S=∑xi、pi=xi/S。所证不等式取对数后等价于
i=1∑npiln(npi)≥0.
由 tlnt 的下凸性,
n1i=1∑n(npi)ln(npi)≥(n1i=1∑nnpi)ln(n1i=1∑nnpi)=0.
证明:对于 0<α<1 和 x>0 成立 xα−αx+α−1≤0,而当 α>1 时不等式反向成立。
解答
函数 xα 在 0<α<1 时上凸,故其图像不高于 x=1 处的切线:
xα≤1+α(x−1)=αx+1−α.
当 α>1 时函数下凸,切线不等式反向。
从命题 2.5.1 已知,对每个 n∈N+,成立不等式
(1+n1)n≤e≤(1+n1)n+1.
作为进一步的发展,求出最大的 α 和最小的 β,使得
(1+n1)n+α≤e≤(1+n1)n+β,∀n∈N+.
(本题与例题 8.2.3 有联系。)
解答
令
cn=ln(1+1/n)1−n.
题中左、右不等式分别等价于 α≤cn、β≥cn。连续函数
c(x)=ln(1+1/x)1−x
严格增加;事实上
c′(x)=x(x+1)ln2(1+1/x)1−1>0,
其中使用了 ln(1+t)<t/1+t,而后者令 1+t=e2u 后化为 2u<2sinhu。又 c(x)→1/2。因此
maxα=c1=ln21−1,minβ=21.
证明:对 0<a<b,成立以下不等式:
a<a1+b12<ab<lnb−lnab−a<2a+b<2a2+b2<b.
解答
调和、几何、算术、平方平均值之间的严格不等式是平均值不等式的直接结论。只需补证
ab<L(a,b):=lnb−lnab−a<2a+b.
写 b/a=e2t (t>0),则
abL(a,b)=tsinht>1,ab(a+b)/2=cosht>tsinht,
后一式等价于 t>tanht。再结合端点的显然严格性即得整条链。
对于 2n 个正数 x1,x2,⋯,xn 和 λ1,λ2,⋯,λn,且 λ1+λ2+⋯+λn=1,定义加权的 t 阶平均值(或 t 阶和)为
Mt(x,λ)=(i=1∑nλixit)1/t.
它在 t=−1 时为调和平均值,t=1 时为算术平均值,t=2 时为平方平均值(即均方根值)。又若在 t=0,+∞,−∞ 时用极限作补充定义,则在 t=0 时为几何平均值,t=+∞ 时为 max{x},t=−∞ 时为 min{x}。这样就使 Mt(x,λ) 在 −∞≤t≤+∞ 上处处有定义。证明:Mt(x,λ) 是 t 的单调增加函数,在 n>1 且 x1,x2,⋯,xn 不全相等时为 t 的严格单调增加函数。
解答
设 s<t。当 0<s<t 时,函数 us/t 上凸,故
i∑λixis=i∑λi(xit)s/t≤(i∑λixit)s/t,
即 Ms≤Mt。负指数情形对 1/xi 使用同一结论,跨过 0 的情形由
Ms≤M0≤Mt 连接;t=0 由取极限得到。若 n>1 且各 xi 不全相等,上述 Jensen 不等式严格,故 Mt 严格增加。令 t→±∞,由最大项、最小项控制即得题中两个端点定义。
证明:若将 Minkowski 不等式 (8.18) 中的参数 p≥1 的条件改为 0<p<1,则不等式反向成立。
解答
设
A=(∑xip)1/p,B=(∑yip)1/p,α=A+BA.
因 0<p<1 时 up 上凸,
(A+Bxi+yi)p≥α(Axi)p+(1−α)(Byi)p.
对 i 求和得左端和不小于 1,于是
(∑(xi+yi)p)1/p≥A+B,
即 Minkowski 不等式反向。
证明 Young(杨氏)不等式:若 x,y≥0, p,q>1, p1+q1=1,则成立不等式
x1/py1/q≤px+qy.
解答
由加权平均值不等式,取权数 1/p,1/q,有
x1/py1/q≤px+qy.
零值情形由连续性包含在内。
试用 Young 不等式证明:
- 广义的算术平均值—几何平均值不等式;
- Hölder 不等式。
解答
- 对权数 αi>0、∑αi=1 反复使用 Young 不等式,得到
i=1∏nxiαi≤i=1∑nαixi,
即广义加权算术平均值—几何平均值不等式。
2. 令
A=(∑∣xi∣p)1/p,B=(∑∣yi∣q)1/q.
对每个 i 将 Young 不等式用于 ∣xi∣p/Ap 与 ∣yi∣q/Bq,得
AB∣xiyi∣≤pAp∣xi∣p+qBq∣yi∣q.
求和即得 Hölder 不等式。
设 f 和 φ 在 x≥a 时可微,f(a)=φ(a),且当 x≥a 时,成立 ∣f′(x)∣≤φ′(x),证明:当 x≥a 时,成立 ∣f(x)−f(a)∣≤φ(x)−φ(a)。
解答
令
F±(x)=φ(x)−φ(a)±[f(x)−f(a)].
由 ∣f′∣≤φ′,有 F±′(x)=φ′(x)±f′(x)≥0,且 F±(a)=0。故 F±(x)≥0,合并即得
∣f(x)−f(a)∣≤φ(x)−φ(a)。
设 f 满足 f(1)=1,且当 x≥1 时有
f′(x)=x2+f2(x)1.
证明:极限 x→+∞limf(x) 存在,且小于 1+π/4。
解答
由 f′(x)>0,f 严格增加且 f(x)>1 (x>1),从而
0<f′(x)<1+x21=(arctanx)′.
因此 f(x)<1+arctanx−π/4。在某个固定点如 x=2,严格不等式产生正间隙 d;此后仍有导数比较,故
f(x)≤1+arctanx−4π−d(x≥2).
所以 f 单调有界,极限存在,并且严格小于 1+π/4。
设 A=(aij)1≤i,j≤n 是每行每列的和均等于 1 的非负元素矩阵,又有
y1⋮yn=Ax1⋮xn,
其中两个向量的所有元素也都是非负数,证明:y1⋯yn≥x1⋯xn。
解答
若所有 xj>0,由 ln 的上凸性,
lnyi=ln(j∑aijxj)≥j∑aijlnxj.
对 i 求和并利用每列元素和为 1,得到
i∑lnyi≥j∑lnxj.
指数化即得 ∏yi≥∏xi。含零情形由 xj+ε 逼近后令 ε→0+。
若记
Tn(x)=x−3!1x3+⋯+(2n+1)!(−1)nx2n+1=k=0∑n(2k+1)!(−1)kx2k+1
为 sinx 在 x=0 处的 2n+1 次 Taylor 多项式,证明:
sinx>k=0∑n(2k+1)!(−1)kx2k+1,其中 x>0, n 为奇数,
sinx<k=0∑n(2k+1)!(−1)kx2k+1,其中 x>0, n 为偶数.
(例题 8.5.3 是本题的一个特例。类似地,可以建立关于 cosx 的结果。)
解答
记 Rn(x)=sinx−Tn(x)。有 Rn(0)=Rn′(0)=0,且
Rn′′(x)=−Rn−1(x).
基础情形 R0(x)=sinx−x<0 (x>0)。若 Rn−1 在 (0,+∞) 上符号固定,则 Rn′′ 取相反符号;结合两个初值可知 Rn 与 Rn′′ 同号。归纳得
sgnRn=(−1)n+1,
正是题中两式。
解答
乘以 ex 后,只需证明
ex(1−ax)a≥1−ax2.
令 u=x/a∈[0,1]。由 eu≥1+u,
eu(1−u)≥(1+u)(1−u)=1−u2.
再由 Bernoulli 不等式 (1−u2)a≥1−au2 (a≥1),得到
eau(1−u)a=[eu(1−u)]a≥(1−u2)a≥1−au2=1−ax2.
8.6.1 例题
作出用参数方程 x=2t−4t3, y=t2−3t4 给出的曲线图像。
解
x(t) 和 y(t) 只是 t 的三次和四次多项式,容易分别作出它们的图像如图 8.9(a)、8.9(b) 所示。
关于三次多项式 x(t)=2t−4t3 的主要分析如下:x(t) 是奇函数,导函数
xt′=2−12t2 的零点为 t=±1/6,其中 −1/6≈−0.4082 是极小值点,极小值为
−26/9≈−0.5443,1/6≈0.4082 是极大值点,极大值为
26/9≈0.5443;x(t) 有三个零点:0 和 ±2/2≈±0.7071。
关于四次多项式 y=t2−3t4 的主要分析如下:y(t) 是偶函数;导函数
yt′=2t−12t3 有三个零点:0 和 ±1/6≈±0.4082,其中 t=0 为极小值点,极小值为 0,其他两个零点是 y(t) 的极大值点,极大值为 1/12≈0.0833;y(t) 除了二重零点 0 之外还有两个零点:±3/3≈±0.5774。
现在已经可以将以上分析合并以得到所要求的参数方程的图像,这就是图 8.10,其中参数 t 的变化范围为从 −0.95 到 0.95。
图 8.10 的作法如下。首先,当 x 换为 −x 时,对应的参数值 t 也反号,但 y 是 t 的偶函数,从而可见在 xOy 坐标系中曲线关于 y 轴对称。因此以下只需讨论参数 t>0 的情况。根据 6.2.3 小节的参数方程求导法则,就有
dxdy=xt′yt′=t⋅1−6t21−6t2,
因此当 t=1/6≈0.4082 时,就得到
dxdy=t.
从前面对 xt′ 和 yt′ 的分析已经知道当 t=1/6 时这两个导数均为 0,我们将这样的点称为奇点。这是本例中的主要困难。由于关于 y 轴对称,因此有两个奇点:
(±26/9,1/12),两个坐标的近似值为 ±0.5443 和 0.0833。
当 t 从 0 变化到 1/6 时,由于 yx′=t,而 x(t) 和 y(t) 均为 t 的严格单调增加函数,因此可以知道 y 是 x 的严格单调增加函数。又由于导函数 yx′ 也是 x 的严格单调增加函数,因此 y=y(x) 是下凸函数。
从同样的分析可以知道,当 t 从 1/6 起增加时,y 是 x 的严格单调增加函数,而且是上凸函数。
从前面已经得到的导数公式可以知道,有
t→1/6limdxdy=61≈0.4082,
因此在奇点处存在切线。确切地说,在奇点 (26/9,1/12) 的左侧邻近,存在 y=y(x) 的两个分支,它们在 x=1/6 处存在相同的左侧导数。(这里对每一支可以应用命题 7.1.7,即单侧导数极限定理。)我们将这样的奇点称为尖点。
根据对称性就可以得到 t<0 时的曲线图像。此外,从表达式可以知道不存在任何渐近线。
值得注意的是,参数方程 x=x(t) 和 y=y(t) 都是简单的多项式,但在 xOy 平面上的曲线却会出现复杂的性态。这个例子就是在突变理论(Catastrophe Theory)中燕尾突变(Swallowtail Catastrophe)的分歧集合的图像(见 [52])。图 8.10 就是燕尾突变这个名称的由来。此外,本题又见于《数学译林》(1992)第 4 期《数学的基本要求》一文中的题 6。
注 1
以上关于凸性的结论是从导函数 yx′ 的单调性得到的,即利用了命题 8.4.4。也可以直接计算出
yx′′=(yx′)x′=xt′(yx′)t′=2(1−6t2)1,
然后用命题 8.4.6 作出结论。
注 2
当 t→0 时 x(t) 和 y(t) 均为无穷小量,且有 y(t)∼41x(t)2 (t→0),这是对图 8.10 上的曲线在原点附近的渐近描述。
注 3
在 [59] 的第一册中,对 [27] 中关于函数作图的 ?1.4 和 ?2.12 有较详细的讲解与分析,并在附录 1 和附录 2 中,利用软件 PSTricks 分别作出了这两节的作图题的全部答案。(附录 1 中的习题号为 237—380,附录 2 中的习题号为 1471—1555。)
8.6.2 练习题
随手画出一条曲线代表 y=f(x),然后试画出其一阶导函数和二阶导函数的图形(本题是《数学译林》(1992)第 4 期《数学的基本要求》一文中的第 1 题)。
解答
图形并不唯一。以 f(x)=x3−3x 为例,f′(x)=3x2−3、f′′(x)=6x;f 的增减由 f′ 的正负决定,f′ 的增减又由 f′′ 的正负决定。一个对应示意图如下。
(原讲义此处有图示,已省略 TikZ 源码。)
证明:曲线 y=x2+1x+1 有位于同一直线上的三个拐点,并作图。
解答
f′(x)=−(x2+1)2x2+2x−1,f′′(x)=(x2+1)32(x−1)(x2+4x+1).
三个拐点的横坐标为 1,−2±3,相应坐标为
(1,1),(−2+3,41+3),(−2−3,41−3).
它们都满足直线方程 y=x/4+3/4。又有水平渐近线 y=0,极值点横坐标为 −1±2。图像如下。
(原讲义此处有图示,已省略 TikZ 源码。)
作出以下函数的图像:
- y=(1+x1)x (x>0);
- y=1+x21e1−x21;
- y=(1+x)3x4;
- y=(1+x2)e−x2;
- y=xlnx (x>0);
- y=x32e−x;
- y=(x+1)2(x−1)3;
- y=x−ax3 (a>0);
- y=xx (x>0);
- y=x1/x (x>0)。
解答
- y=(1+1/x)x 在 (0,+∞) 上严格增加,y(0+)=1,y(+∞)=e,故 y=e 为水平渐近线。
- 函数为偶函数,定义域去掉 ±1。在 (−1,1) 内以 (0,e) 为极小点,并在 x→±1 的内侧趋于 +∞;外侧在 x→±1 时趋于 0,在 x=±3 取得极大值 e−1/2/4,且在无穷远趋于 0。
- 有垂直渐近线 x=−1、斜渐近线 y=x−3;x=−4 为左支极大值点,x=0 为四重零点及右支极小值点。
- 函数为偶函数,在 x=0 取得最大值 1,两端趋于 0;拐点为 x=±3/2。
- 定义域为 (0,+∞),x→0+ 时趋于 −∞,在 x=1 过横轴,在 x=e 取得最大值 1/e,随后趋于 0+;拐点为 x=e3/2。
- 写成 ∣x∣2/3e−x。它在 (−∞,0] 上从 +∞ 严格降至尖点 (0,0),在 (0,+∞) 上先增后减,极大值点为 x=2/3;拐点横坐标为 (2−6)/3 与 (2+6)/3。
- 有垂直渐近线 x=−1、斜渐近线 y=x−5;x=−5 为左支极大值点,(1,0) 是水平拐点。
- 定义域为 (−∞,0]∪(a,+∞)。左支从斜渐近线 y=−x−a/2 降至 (0,0);右支在 x=a+ 时趋于 +∞,于 x=3a/2 取得最小值 33a/2,再沿斜渐近线 y=x+a/2 上升。
- xx 在 x=e−1 取得唯一最小值 e−1/e,x→0+ 时趋于 1,且处处严格下凸,随后趋于 +∞。
- x1/x 在 x=e 取得唯一最大值 e1/e,x→0+ 时趋于 0,x→+∞ 时趋于 1。
下图依次给出这十个函数的代表性图像;第 (8) 图取 a=1。
(原讲义此处有图示,已省略 TikZ 源码。)
证明:方程 xy=yx 在第一象限内的图像由一条直线和一条曲线组成,并作出此图像。
解答
当 x=y 时恒成立,得到直线 y=x。若 x=y,令 t=y/x>0,则
(t−1)lnx=lnt,x=t1/(t−1),y=tt/(t−1).
这给出另一条曲线;它关于直线 y=x 对称,并在 t→1 时趋于 (e,e)。由参数式求导可知,该曲线在此点的切线斜率为 −1,因而与直线 y=x 相交。图像如下。
(原讲义此处有图示,已省略 TikZ 源码。)
作出以下用参数方程给出的曲线:
- x=t2−2, y=t(t2−2);
- x=2t−t2, y=3t−t3;
- x=1+t33t, y=1+t33t2;
- x=t−t3, y=1−t4;
- x=a(t−sint), y=a(1−cost)(摆线);
- x=a(cost+tsint), y=a(sint−tcost)(圆的渐开线)。
解答
- 消去参数得 y2=x2(x+2),x≥−2。(−2,0) 处切线竖直,原点为二重点,两支切线斜率为 ±2。
- 令 u=t−1,则 x=1−u2、y=3x−1−u3,故
(y−3x+1)2=(1−x)3,
是以 (1,2) 为尖点的半三次抛物线。
3. 消去参数得 Descartes 叶形线
x3+y3=3xy.
第一象限有闭叶,原点为二重点,斜渐近线为 x+y+1=0。
4. 曲线关于 y 轴对称。t=0 给出最高点 (0,1),t=±1 都给出二重点 (0,0),两支切线斜率为 ±2;t=±1/3 给出竖直切线点 (±2/(33),8/9)。
5. 每个区间 2kπ≤t≤2(k+1)π 给出摆线的一拱,尖点为 (2kπa,0),最高点为 ((2k+1)πa,2a)。
6. t=0 时从 (a,0) 出发,且
x′(t)=atcost,y′(t)=atsint.
因而切线方向沿半径 (cost,sint),曲线随 t 增大逐圈向外展开,这就是圆的渐开线。
下图按顺序给出六条参数曲线,其中摆线和渐开线取 a=1。
(原讲义此处有图示,已省略 TikZ 源码。)
8.7.1 迭代算法的收敛速度
设 a1>b1>0,并用递推公式
an+1=an+bn2anbn,bn+1=an+1bn,n∈N+(8.22)
作迭代,证明:{an} 和 {bn} 以一阶速度收敛于同一极限。
证
在这里只对收敛速度进行分析。应用与例题 2.3.5 中类似的方法即可证明 {an} 和 {bn} 收敛于同一极限。记此极限为 A>0,即有
n→∞liman=n→∞limbn=A,
又记
εn=an−bn,n∈N+,
则可以对收敛速度分析如下。首先进行恒等式运算
an+12−bn+12=an+12−an+1bn=an+1(an+1−bn)=an+1⋅an+bn2anbn−bn(an+bn)=an+bnan+1bn(an−bn),
因此得到
εn+1=(an+1+bn+1)(an+bn)an+1bn⋅εn.
利用 {an} 和 {bn} 收敛于同一极限 A>0,就有近似估计
εn+1≈41εn,
因此收敛速度为一阶。
注 1
若取 a1=23, b1=3,即单位圆的外切和内接正六边形的半周长,可以证明极限 A=π。这就是计算圆周率的 Archimedes—刘徽算法。从以上分析有
(41)5=2101≈0.001,
可见这种算法每迭代 5 次大致可以增加 3 位新的有效数字。这个估计与用这个算法求 π 的大量实际计算完全符合。
注 2
Archimedes—刘徽算法有个变形:令 An=1/an, Bn=1/bn,有递推式:
An+1=2An+Bn,Bn+1=An+1Bn.(8.23)
与算法 (8.22) 比较,每次迭代的计算量少得多。但是这个改进并没有提高收敛速度。若仍令 εn=Bn−An,则还是得到 εn+1≈41εn。
从 0<b<a 出发,设 a0=a, b0=b,并用递推公式
an=2an−1+bn−1,bn=an−1bn−1,n∈N+(8.26)
作迭代,证明:{an} 和 {bn} 以二阶速度收敛于同一极限。
证
记极限为 AG(a,b),εn=an−bn, n∈N+。利用恒等式
an+12−bn+12=41(an−bn)2,
就可以得到
εn+1=4(an+1+bn+1)1εn2≈8AG(a,b)1εn2,
因此是二阶算法。
注
迭代公式 (8.26) 与 (8.23) 很相似,但实际上收敛速度完全不同。
在 1976 年出现了 Salamin—Brent 算法。它就是以 (8.26) 和上述分析为基础的。由于收敛速度快,因此成为一类重要的算法,具有广泛的应用。自此以后计算圆周率 π 的新纪录很多都是用这类新算法得到的。目前已经有计算 π 的任意高阶的算法。下面列出计算 π 的二阶算法中的一个算法,以及它的计算效果。关于它以及其他有关材料可以从 [4, 1] 中找到,还可以参看 [60] 第六章的圆周率及其计算。
Salamin—Brent 算法:令 a0=1, b0=s0=21,并用递推公式
an=2an−1+bn−1,bn=an−1bn−1,
sn=sn−1−2n(an2−bn2),pn=sn2an2
作迭代,则 {pn} 二阶收敛于 π。
它的计算结果为
迭代次数有效位数112439420542685717383479697⋯⋯25≥4.5×106
从上面的计算结果可以看到,每迭代一次,有效位数几乎增加一倍,实际上,这是二阶算法的共同特征。从公式 (8.24) 可以知道,若常数 K<1,则一定如此。这在下面的简单例题中可以看得很清楚。
从初始值 x0=1 开始,用迭代算法
xn+1=21xn+xn1
求无理数 2 的近似值,观察有效位数的增长情况。
解
前几个值很容易计算:
x2=1.5,x3≈1.417,x4≈1.414216.
与 2=1.4142135623⋯ 比较,可见有效位数分别为 1,3,6。为了继续计算下去,我们需要使用如 Mathematica 那样的软件。具体地说,即每次将 xn 与 2 都计算到足够多的位数,然后进行比较,从而确定第 n 次近似值 xn 的有效位数。这里只列出实际计算结果:
迭代次数有效位数1123364125256497988196
实际上,不难直接验证在这个例题中的迭代算法确实为二阶算法。用 ?2.5 的方法知数列 {xn} 从 x2 起严格单调减少收敛于 2。然后估计迭代误差
0<εn+1=xn+1−2=21xn+xn1−2=2xn(xn−2)2≈221εn2,
可见恰好为二阶算法。
我们即将看到,这个开平方根的算法就是 Newton 求根法的一个例子。
8.7.2 Newton 求根法
解
设要求正数 A 的平方根。取函数 f(x)=x2−A,求 A 的问题就成为方程求根问题了。将 f 代入迭代公式 (8.27) 中,就得到
xn+1=xn−2xnxn2−A=2xn+2xnA.
注 1
在 A=2 时就得到例题 8.7.3 中的算法。实际上本题的算法已在 2.6.3 小节的练习题 8 中出现。其中练习题 9 还给出了求平方根的一个三阶算法。
注 2
这个算法的历史可以上溯到古代巴比伦文明(见 [35])。其思路可能是:如果 x 是 A 的一个近似值,那么 A/x 也是一个近似值,这两个近似值的乘积等于 A,而且分别在 A 的两侧,因此取算术平均值可能会得到更好的结果。
8.7.3 练习题
用 Newton 求根法计算(要求精确到 0.0001):
- x3−2x2−4x−7=0 在 [3,4] 之间的根的近似值;
- sinx=1−x 的根的近似值。
解答
- 令 F(x)=x3−2x2−4x−7。Newton 迭代式为
xn+1=xn−3xn2−4xn−4xn3−2xn2−4xn−7.
取 x0=4,依次得到 x1=3.6666667,x2=3.6323945,x3=3.6319809,故所求根为 3.6320。
2. 令 F(x)=sinx+x−1。Newton 迭代式为
xn+1=xn−cosxn+1sinxn+xn−1.
取 x0=0.5,得到 x1=0.5109570,x2=0.5109734,故所求根为 0.5110。
在命题 8.7.1 中给出了保证 Newton 求根法成功的充分条件,其中共有 4 项要求。试举出例子,说明不满足其中的某些要求时,用 Newton 求根法有可能失败。
解答
命题中的条件只是保证 Newton 迭代成功的充分条件,缺少其中某些条件时确实可能失败。例如 f(x)=x3−2x+2 有唯一实根,但从 x0=0 出发时
x1=1,x2=0,
迭代在 0,1 之间循环,不能趋于该根。又如 f(x)=3x 的根为 0,但对 xn=0,Newton 公式给出 xn+1=−2xn,故除 x0=0 外均发散。前一例中导数在有关区间内变号且初值选择不合要求,后一例在根处不满足通常的光滑性与非退化条件。
证明:在例题 5.2.1 中提供的二分法是方程求根的一阶算法。
解答
设第 n 次二分后保留的区间为 [an,bn],以其中点 xn 作为近似根。若真根为 ξ,则
∣xn−ξ∣≤2bn−an=2n+1b−a.
每迭代一次,误差的统一上界恰好乘以 1/2,故二分法是一阶算法。
证明:2.6.3 小节的题 9 中的算法是求平方根的三阶算法。
解答
记 r=A,算法为
xn+1=3xn2+Axn(xn2+3A).
直接因式分解得
xn+1−r=3xn2+r2(xn−r)3.
因 xn→r,若记 εn=xn−r,则
εn+1∼4A1εn3.
因而该算法为三阶算法。
设 A>0,为计算立方根 3A,从 x0>0 出发用递推公式
xn+1=2xn3+Axn(xn3+2A)
作迭代,证明数列 {xn} 收敛,求出其极限,并确定其收敛的阶。
解答
令 r=3A,yn=xn/r,则
yn+1=φ(yn):=2yn3+1yn(yn3+2).
对 y>0 有
φ(y)−y=2y3+1y(1−y3),φ(y)−1=2y3+1(y−1)3(y+1).
因此 y0>1 时 1<yn+1<yn,0<y0<1 时 yn<yn+1<1;两种情形下数列都单调有界,其极限只能为 1。故 xn→r。若 en=xn−r,由第二个恒等式可得
en+1∼3r22en3=3A2/32en3,
所以收敛阶为 3。
用 Newton 求根法设计一个求 kA (A>0, k>0) 的迭代算法,并对其收敛速度作出分析。
解答
对 f(x)=xk−A 使用 Newton 法,得到
xn+1=k1((k−1)xn+xnk−1A),x0>0.
令 r=A1/k,yn=xn/r。加权算术—几何平均不等式给出
yn+1=k(k−1)yn+yn1−k≥1.
故从 n=1 起 yn≥1;此时 1≤yn+1≤yn,所以 xn→r。Newton 误差公式给出
xn+1−r∼2f′(r)f′′(r)(xn−r)2=2rk−1(xn−r)2,
因而 k>1 时为二阶收敛;k=1 时一步即得到 A。
用 Newton 求根法设计一个求 A1 的迭代算法,其中只用加法和乘法运算,并对其收敛速度作出分析。
解答
对 f(x)=1/x−A 使用 Newton 法,约去除法后得到
xn+1=xn(2−Axn),
每次只需加法和乘法。令 r=1/A、en=xn−r,则有精确恒等式
en+1=−Aen2.
因而这是二阶算法。更具体地,若 0<Ax0<2,则令 qn=1−Axn 可得 qn+1=qn2,从而 qn→0,即 xn→1/A。
8.8.2 第一组参考题
- 设 x→+∞lim[f(x)+f′(x)]=0,证明:x→+∞limf(x)=0;
- 设 ∣f(x)+f′(x)∣≤1,f(x) 在 (−∞,+∞) 上有界,证明:∣f(x)∣≤1。
解答
记 r(x)=f(x)+f′(x)、F(x)=exf(x),则 F′(x)=exr(x)。
- 给定 ε>0,取 T 使 x>T 时 ∣r(x)∣<ε。对 x>T,由 Cauchy 中值定理,存在 ξ∈(T,x) 使
exf(x)−eTf(T)=r(ξ)(ex−eT).
因而 ∣f(x)∣≤eT−x∣f(T)∣+ε(1−eT−x)。令 x→+∞,再令 ε→0,即得 f(x)→0。
2. 固定 x,对任意 a<x 同理有
f(x)=ea−xf(a)+(1−ea−x)r(ξ),ξ∈(a,x).
设 ∣f∣≤M。令 a→−∞,由 ∣r(ξ)∣≤1 得 ∣f(x)∣≤1。
设 f(x) 在 x=0 的某邻域上二阶可微,且
x→0lim(1+x+xf(x))1/x=e3.
求 f(0), f′(0), f′′(0) 和
x→0lim(1+xf(x))1/x.
解答
令 u(x)=x+f(x)/x。原极限有限且不为 0,故 u(x)→0,从而 f(x)=o(x);于是 f(0)=f′(0)=0。由 Taylor 公式
f(x)=21f′′(0)x2+o(x2),
所以 u(x)=(1+f′′(0)/2)x+o(x)。取对数得到
3=x→0limxln(1+u(x))=1+21f′′(0),
即 f′′(0)=4。此时 f(x)/x=2x+o(x),故
x→0lim(1+xf(x))1/x=e2.
例题 8.1.10 可以推广如下:设正数数列 {xn} 为满足递推公式 xn+1=f(xn) 的无穷小量,函数 f 有 Maclaurin 展开式
f(x)=x+Axk+o(xk)(x→0),
其中 k 为大于 1 的某正整数,系数 A=0,证明:有 α>0,使得存在非零极限 n→∞limnxnα,并求出此极限。
解答
由 xn→0+ 可知 A<0;否则在充分小的正数邻域内有 f(x)>x,数列不可能趋于 0。令 p=k−1,则
xn+1=xn(1+Axnp+o(xnp)),
因而
xn+1p1−xnp1⟶−pA.
对 xn−p 应用 Stolz 定理,得到
n→∞limnxnk−1=−(k−1)A1.
故可取 α=k−1。
设 f∈C[a,b],证明:f 在 (a,b) 内没有极值点的充分必要条件是 f 在区间 [a,b] 上为严格单调函数。
解答
严格单调函数显然没有内点极值。反之,若连续函数 f 不严格单调,则它不可能为单射,故存在 u<v 使 f(u)=f(v)。若 f 在 [u,v] 上为常数,则其中每个内点都是极值点;若不为常数,则它在 [u,v] 上的最大值或最小值与端点公共值不同,因而在 (u,v) 内取得,仍产生内点极值。故 f 必严格单调。
证明关于三点不等式(命题 1.3.4)的一个推广:在 0<p<1 时,成立不等式
∣a+b∣p≤∣a∣p+∣b∣p.
解答
由三角不等式,只需证明 (u+v)p≤up+vp,其中 u,v≥0。设 u>0、t=v/u,则
h(t)=1+tp−(1+t)p,h(0)=0,h′(t)=p(tp−1−(1+t)p−1)>0.
因而 h(t)≥0;u=0 时结论显然。于是 ∣a+b∣p≤∣a∣p+∣b∣p。
证明:对每个正整数 n,成立不等式
2n+2e<e−(1+n1)n<2n+1e.
解答
记 U(x)=1−xln(1+1/x)。对 t>0,求导即得
2+t2t<ln(1+t)<1+tt+2+tt2.
由此可见函数
U(x)−ln(1+2x+11),ln(1+2x1)−U(x)
均严格递减并趋于 0,故
ln(1+2n+11)<U(n)<ln(1+2n1).
又 (1+1/n)n=e1−U(n),于是
2n+21<1−e−U(n)<2n+11.
两边乘以 e 即得所证不等式。
证明:当 0<x<2π 时,成立不等式
(xsinx)3>cosx.
解答
令
F(x)=3lnxsinx−lncosx.
因 F(0+)=0,只需证 F′(x)>0。将 F′(x) 乘以正数 xsinxcosx,所得分子为
N(x)=x(1+2cos2x)−3sinxcosx.
而 N(0)=0,且
N′(x)=4sinx(sinx−xcosx)>0,
其中 sinx−xcosx>0 由求导立即得到。因此 F(x)>0,所证不等式成立。
证明:当 0<x<2π 时,成立不等式 2sinx+tanx>3x。
解答
设 F(x)=2sinx+tanx−3x。则 F(0)=0,并且
F′(x)=2cosx+sec2x−3=cos2x(1−cosx)2(2cosx+1)>0.
故 F(x)>0。
证明:当 0<x<1 时,成立不等式
π<x(1−x)sinπx≤4.
解答
令 t=πx。所证等价于
πt(π−t)<sint≤π24t(π−t),0<t<π.
两式均关于 t=π/2 对称,只需考察 0≤t≤π/2。令
q(t)=πsint−t(π−t).
有 q′(0)=q′(π/2)=0,且 q′′(t)=2−πsint 只变号一次,故 q′(t)>0 于 (0,π/2),从而 q(t)>0。再令
r(t)=π24t(π−t)−sint.
此时 r(0)=r(π/2)=0,r′(0)>0、r′(π/2)=0,而 r′′(t)=sint−8/π2 只变号一次;故 r 先增后减,且 r(t)≥0。等号仅在 t=π/2 处成立。
证明:当 x∈[0,π/2] 时,成立比 Jordan 不等式(例题 8.5.6)更好的结果:
sinx≥π2x+12π1x(π2−4x2).
解答
令
G(x)=sinx−π2x−12πx(π2−4x2).
有 G(0)=G(π/2)=0,并由 Jordan 不等式得
G′′(x)=−sinx+π2x≤0.
因此 G 在 [0,π/2] 上为上凸函数,图像位于端点弦的上方,即 G(x)≥0。
证明:对 n 个正数 x1,x2,⋯,xn,成立不等式
(x1+x2+⋯+xn)nx1x2⋯xn≤(n+x1+x2+⋯+xn)n(1+x1)(1+x2)⋯(1+xn),
并讨论成立等号的条件。
解答
记 S=x1+⋯+xn。由算术—几何平均不等式及 Cauchy 不等式,
(i=1∏n1+xixi)1/n≤n1i=1∑n1+xixi=1−n1i=1∑n1+xi1≤n+SS.
两边取 n 次方并整理即得原式。两次不等式同时取等当且仅当 x1=⋯=xn。
证明:当 x∈(0,4π) 时,成立
(sinx)cosx<(cosx)sinx;
而在 x∈(4π,2π) 时,不等式反向。
解答
对 0<t<1,函数 h(t)=lnt/t 满足 h′(t)=(1−lnt)/t2>0。原不等式取对数并除以 sinxcosx>0 后,等价于
h(sinx)<h(cosx).
当 0<x<π/4 时 sinx<cosx,故上式成立;当 π/4<x<π/2 时次序相反,因而不等式反向。
设 p>1, a,b>0,证明:
- 当 t>0 时,成立
p1tp1−1a+(1−p1)tp1b≥a1/pb1−1/p;
- 当 0<t<1 时,成立
t1−pap+(1−t)1−pbp≥(a+b)p.
解答
- 对正数 t1/p−1a 与 t1/pb 使用权分别为 1/p 与 1−1/p 的加权算术—几何平均不等式,即得
p1t1/p−1a+(1−p1)t1/pb≥a1/pb1−1/p.
- 由 up 的凸性,
t(ta)p+(1−t)(1−tb)p≥[tta+(1−t)1−tb]p=(a+b)p.
设 p(x) 为三次多项式,p(a)=p(b)=0,证明:p(x) 在 [a,b] 上不变号的充分必要条件是 p′(a)p′(b)≤0。
解答
不妨设 a<b。写成
p(x)=(x−a)(x−b)L(x),
其中 L 为一次多项式。在 (a,b) 内,前两个因子的乘积恒为负,故 p 在 [a,b] 上不变号当且仅当 L(a)L(b)≥0。另一方面
p′(a)p′(b)=−(b−a)2L(a)L(b),
因而上述条件等价于 p′(a)p′(b)≤0。
证明在 R 上的任何可微函数都不可能满足下列函数方程:
(1) g(g(x))=−x3+x+1;(2) g(g(x))=−x3+x2+1;(3) g(g(x))=x2−3x+3.
解答
记右端多项式为 P。若 P(c)=c,则
P(g(c))=g(g(g(c)))=g(P(c))=g(c),
故 g 将 P 的不动点集映入自身。
- P(x)=−x3+x+1 只有不动点 1,故 g(1)=1。对 g(g(x))=P(x) 在 1 处求导,得 [g′(1)]2=P′(1)=−2,矛盾。
- P(x)=−x3+x2+1 也只有不动点 1,同理得到 [g′(1)]2=P′(1)=−1,矛盾。
- P(x)=x2−3x+3 的不动点为 1,3。若 g 固定它们,则在 1 处有 [g′(1)]2=P′(1)=−1;若 g 交换它们,则分别在 1,3 处求导得到
g′(3)g′(1)=−1,g′(1)g′(3)=3,
仍矛盾。
设 f 在 [0,1] 上二阶可微,f(0)=f(1)=0,0≤x≤1min{f(x)}=−1,证明:存在 ξ∈(0,1),使成立 f′′(ξ)≥8。
解答
最小值 −1 在某个 c∈(0,1) 处取得,且 f′(c)=0。分别在区间 [0,c]、[c,1] 上使用二阶 Taylor 中值公式,存在 ξ1∈(0,c)、ξ2∈(c,1) 使
f′′(ξ1)=c22,f′′(ξ2)=(1−c)22.
因 min{c,1−c}≤1/2,其中至少一个数不小于 8。
设 f 在 [−1,1] 上三阶可微,f(0)=f′(0)=0, f(1)=1, f(−1)=0,证明:存在 ξ∈(−1,1),使成立 f′′′(ξ)=3。
解答
取 P(x)=(x3+x2)/2,则 P(−1)=P(0)=P′(0)=0、P(1)=1,且 P′′′(x)=3。令 H=f−P,则 H 在 −1,0,1 处为零且 H′(0)=0。反复应用 Rolle 定理,存在 ξ∈(−1,1) 使 H′′′(ξ)=0,即 f′′′(ξ)=3。
设 f,g 在 [a,b] 上连续可微,f(a)=f(b)=0,Wronski(朗斯基)行列式
W(f,g)=f(x)f′(x)g(x)g′(x)=0,∀x∈[a,b],
证明:g(x) 在 (a,b) 中有零点。
解答
反设 g 在 (a,b) 内无零点。由 W(a)=0、W(b)=0 及 f(a)=f(b)=0,又有 g(a)g(b)=0,故 g 在 [a,b] 上恒不为零。令 h=f/g,则 h(a)=h(b)=0,而
h′(x)=g(x)2f′(x)g(x)−f(x)g′(x)=−g(x)2W(f,g)=0,
这与 Rolle 定理矛盾。因此 g 在 (a,b) 中必有零点。
8.8.2 第二组参考题
设 f 在 (0,+∞) 上单调减少、可微,且满足不等式 0<f(x)<∣f′(x)∣,证明:当 0<x<1 时,成立不等式
xf(x)>x1f(x1).
解答
因 f 单调减少且可微,故 f′(x)≤0,题设化为 f(x)+f′(x)<0。于是 F(x)=exf(x) 满足 F′(x)<0。当 0<x<1 时,1/x>x,故
f(1/x)<ex−1/xf(x).
又令 φ(x)=x−1−x+2lnx,则 φ(1)=0,φ′(x)=−(1−x)2/x2≤0,所以 φ(x)>0,即 ex−1/x<x2。因此 x−1f(1/x)<xf(x)。
若 f(0)=0,且存在 f(n+1)(0),定义
g(x)=⎩⎨⎧xf(x),f′(0),x=0,x=0,
证明:g(x) 的 n 阶导函数 g(n)(x) 在 x=0 连续,且
g(n)(0)=n+11f(n+1)(0).
(例题 8.1.9 的推广。)
解答
对 x=0,Leibniz 公式给出
g(m)(x)=xm+1m!j=0∑mj!(−1)m−jxjf(j)(x),0≤m≤n.
由 f(n+1)(0) 存在,f(j)(x) 在 0 处均有相应的 Peano 展开式;代入上式并约去低于 m+1 次的项,得到
x→0limg(m)(x)=m+1f(m+1)(0).
从 m=0 起逐次应用导数极限定理,即知 g(m) 在 0 处存在并连续。取 m=n 即得
g(n)(0)=n+11f(n+1)(0).
设 f 在点 a 存在 f(n)(a),且 f(a)=0。令 F(x)=[f(x)]n,证明:对于 k=0,1,⋯,n−1,F(k)(a)=0。又举例说明:导数 f(n)(a) 存在的条件不能去掉。
解答
将 F=fn 看成 n 个因子 f 的乘积。对 F 求 k<n 阶导数时,每一项中总共只有 k 次求导分配给 n 个因子,故至少有一个因子仍为 f;在 x=a 处该因子为零。因此 F(k)(a)=0,0≤k<n。条件不能去掉,例如取 n=2、a=0、f(x)=∣x∣,则 f(0)=0,但 F(x)=∣x∣ 在 0 处不可微。
记
Pn(x)=1+1!x+2!x2+⋯+n!xn,n∈N+,
证明:
- n 为偶数时,Pn(x)>0, ∀x∈R;
- n 为奇数时,Pn(x) 有唯一的实零点;
- 若将 P2n+1(x) 的零点记为 xn, n∈N+,则 {xn} 是严格单调减少的负无穷大量;
- 当 x<0 时,成立不等式 P2n(x)>ex>P2n+1(x);
- 当 x>0 时,成立不等式 ex>Pn(x)≥(1+nx)n;
- 对一切 x∈R,成立 n→∞limPn(x)=ex。
解答
- 当 x≥0 时结论显然;当 x<0 时,Taylor 公式的 Lagrange 余项给出
P2n(x)−ex=−(2n+1)!eξx2n+1>0,ξ∈(x,0),
故 P2n(x)>0。
2. P2n+1′=P2n>0,故 P2n+1 严格增加;又其在正、负无穷处分别趋于正、负无穷,因而有唯一实零点。
3. 零点 xn<0。把 P2n+1(−(2n+3)) 的相邻偶次项与奇次项配对,每一对均为负,故 xn>−(2n+3)。于是
P2n+3(xn)=(2n+2)!xn2n+2(1+2n+3xn)>0.
由 P2n+3 严格增加,得 xn+1<xn。若 xn→L>−∞,则 Taylor 余项在包含所有 xn 的闭区间上一致趋于零,从而
0=P2n+1(xn)→eL>0,矛盾。因此 xn→−∞。
4. 对 x<0 分别在偶数阶和奇数阶处使用 Taylor 余项,立即得到
P2n(x)>ex>P2n+1(x).
- x>0 时 Taylor 余项为正,故 ex>Pn(x)。另一方面
(1+nx)n=k=0∑n(kn)nkxk≤k=0∑nk!xk=Pn(x),
因为 (kn)/nk≤1/k!。
6. Taylor 余项满足
∣ex−Pn(x)∣≤emax{x,0}(n+1)!∣x∣n+1⟶0,
故 Pn(x)→ex。
定义 x0=a, x1=b, xn+1=2n(2n−1)xn+xn−1,求 n→∞limxn。
解答
令 dn=xn−xn−1,则
dn+1=−2ndn,dn=2n−1(n−1)!(−1)n−1(b−a).
因而
n→∞limxn=a+(b−a)m=0∑∞2mm!(−1)m=a+(b−a)e−1/2.
设 0<x0<y0≤2π,并用递推公式 xn+1=sinxn 和 yn+1=sinyn 生成两个数列 {xn} 和 {yn},证明:n→∞limynxn=1。
解答
两个数列都严格减少并趋于 0。由
sint=t−61t3+o(t3)
及第一组参考题第 3 题的结论,分别有 nxn2→3、nyn2→3。由于 xn,yn>0,故 xn/yn→1。
证明:若函数
y=αx2+2βx+γαx2+2bx+c(α=0)
有三个拐点,则它们必在一条直线上。
解答
记
N=αx2+2bx+c,D=αx2+2βx+γ,Δ=αγ−β2.
若 Δ=0,平移变量后 N/D 可写成 1+A/t+B/t2,其二阶导数的分子至多为一次式,不可能有三个拐点,故 Δ=0。令 P=D3y′′/2,直接计算可得
N−(mx+k)D=−4ΔP,
其中
m=2Δα(b−β),k=4Δα(3c+γ)−4bβ.
在任一拐点处 P=0,从而 y=N/D=mx+k。故三个拐点共线。
下凸函数的 Jensen 定义是:称函数 f 在区间 I 上为下凸,如果对所有 x1,x2∈I,成立
f(2x1+x2)≤21[f(x1)+f(x2)].
证明:对连续函数来说,下凸的 Jensen 定义和 ?8.4 中的下凸定义等价。
(确实存在按 Jensen 定义为下凸但不满足 ?8.4 中的下凸定义的函数,例题 5.1.3 的不连续解就是如此(参见 [54, 56, 58])。)
解答
按 ?8.4 的定义下凸显然推出中点不等式。反之,反复使用中点不等式可得:对任意二进有理数 λ=m/2n∈[0,1],
f((1−λ)x+λy)≤(1−λ)f(x)+λf(y).
二进有理数在 [0,1] 中稠密,令其趋于任意 λ∈[0,1],由 f 的连续性便得到一般的下凸不等式。
设 f 在区间 (a,b) 上按 Jensen 定义为下凸函数,且至多只有第一类间断点,证明:f 在 (a,b) 上连续。
解答
只需使用如下事实:若 Jensen 下凸函数在某点邻域内有上界,则它在该点连续。事实上,设 f≤M 于 [x0−r,x0+r]。中点不等式先给出同一邻域内的下界;再对 ∣h∣ 很小,取 m 使 2m∣h∣≤r,由二进有理数情形得
f(x0+h)−f(x0)≤2−m[f(x0+2mh)−f(x0)].
对 −h 作同样估计并利用中点不等式,即得 f(x0+h)→f(x0)。题设每个间断点均为第一类,故其两侧极限有限,函数在该点邻域内有界;连续点处更显然。因此上述事实在每一点均适用,f 在 (a,b) 上连续。
设 f 在区间 (a,b) 上按 Jensen 定义为下凸函数,且在 (a,b) 内的每个闭子区间上有界,证明:f 在 (a,b) 上连续。
解答
任取 x0∈(a,b),可取闭区间 [x0−r,x0+r]⊂(a,b)。题设保证 f 在其上有界,特别有上界。应用上一题证明中的局部有界性判据,即知 f 在 x0 连续;故 f 在 (a,b) 上连续。
函数 f 在区间 (−1,1) 上二阶可微,f(0)=f′(0)=0,且在该区间上满足不等式 ∣f′′(x)∣≤∣f(x)∣+∣f′(x)∣,证明:f(x)≡0。
解答
先证局部结论。若 f(c)=f′(c)=0,在 [c−δ,c+δ]⊂(−1,1) 上令
M=max{max∣f∣,max∣f′∣}.
由题设 ∣f′′∣≤2M,中值定理给出 ∣f′(x)∣≤2δM、∣f(x)∣≤2δ2M。取 0<δ<1/2,便有 M=0,故 f 在该邻域恒为零。由 f(0)=f′(0)=0 得 f 在 0 的某邻域为零;再从该零区间的端点反复应用局部结论,即可延拓到整个 (−1,1)。
设 f(x) 为区间 I 上的可微函数,满足微分方程 f′(x)=g(f(x)),其中 g 是在 f 的值域上有定义的函数,证明:f 一定是单调函数。
解答
反设 f 不单调,则存在 a<b<c 使 f(b)>max{f(a),f(c)},或存在相反的不等式;只论前者。取介于 f(c) 与 f(b) 之间的水平,并在左侧最后一次越过该水平之后到 b 的区间上使用中值定理,可找到 u<b 使 f′(u)>0 且 f(c)<f(u)<f(b)。令 v 为 [b,c] 上方程 f(x)=f(u) 的最后一个根,则 v 右侧有 f(x)<f(v),故 f′(v)≤0。然而
f′(v)=g(f(v))=g(f(u))=f′(u)>0,
矛盾。谷值情形同理,故 f 必单调。
证明:在 (−∞,+∞) 上二阶可微的函数 f 不可能对于一切 x,同时满足不等式
f(x)>0,f′(x)>0,f′′(x)<0.
解答
固定 x0。因 f′′<0,f′ 严格减少;当 x<x0 时 f′(x)>f′(x0)>0。由中值定理,
f(x)<f(x0)−f′(x0)(x0−x),
右端在 x→−∞ 时趋于 −∞,与 f(x)>0 矛盾。
设 f 在 R 上三阶可微,证明:存在一个点 a 使得
f(a)f′(a)f′′(a)f′′′(a)≥0.
解答
反设乘积处处为负,则四个因子均不为零;利用导数的 Darboux 性质,它们各自在 R 上保持定号。将 f 换成 −f,并在必要时将 x 换成 −x,可设 f>0、f′>0。于是 f′′ 与 f′′′ 异号。若 f′′<0,上一题直接给出矛盾;若 f′′>0,则函数 f′ 满足 f′>0、(f′)′>0、(f′)′′<0,仍与上一题矛盾。因此必有一点使乘积非负。
设 p(x) 是多项式,证明:若对每个 x 成立不等式
p′′′(x)−p′′(x)−p′(x)+p(x)≥0,
则 p(x)≥0 对每个 x 成立。
解答
令 q=p′′−p,则
q′−q=p′′′−p′′−p′+p≥0.
先注意:若多项式 q 满足 q′−q≥0,则 q≤0。事实上,比较最高次项可知,非零 q 必为首项系数负的偶次多项式,故有全局最大值;若此最大值为正,在最大点便有 q′−q<0,矛盾。因此 p′′−p≤0。再比较最高次项可知,非零 p 必为首项系数正的偶次多项式,故有全局最小值;若最小值为负,在最小点有 p′′−p>0,仍矛盾。故 p(x)≥0。
设 P 为多项式,P(x)=0 有 n 个大于 1 的互异实根,令
Q(x)=(x2+1)P(x)P′(x)+x[(P(x))2+(P′(x))2],
证明:Q(x)=0 至少有 2n−1 个互异实根。
解答
因式分解得
Q(x)=(xP+P′)(P+xP′).
函数 ex2/2P(x) 与 P 有相同的 n 个零点,故由 Rolle 定理,xP+P′ 在相邻零点之间至少有 n−1 个互异零点。又 P+xP′=(xP)′,而 xP 有 0 及题设的 n 个零点,故 P+xP′ 至少有 n 个互异零点。前一组零点均大于 1;若两因子在某个 x>1 同时为零,则
xP+P′=0,P+xP′=0
由 x2−1=0 得 P=P′=0,与题设零点互异矛盾。因此两组零点不重合,Q 至少有 2n−1 个互异实根。
设 f(x)=ax,证明:
- 如 a>e1/e,则 f 无不动点;
- 如 a=e1/e,则 f 恰有一个不动点;
- 如 1<a<e1/e,则 f 有两个不动点。
解答
不动点方程为 x=ax,故 x>0 且
xlnx=lna.
函数 h(x)=lnx/x 在 (0,e) 上严格增加,在 (e,+∞) 上严格减少,最大值为 h(e)=1/e。比较 lna 与 1/e,立即得到:a>e1/e 时无解,a=e1/e 时仅有解 x=e,1<a<e1/e 时有两个解。
设 g(x)=aax,证明:
- 如 e−e≤a<1,则 g 只有一个不动点;
- 如 0<a<e−e,则 g 有三个不动点。
解答
令 b=−lna>0。不动点必在 (0,1) 内,方程可写成
H(x):=ln(−lnx)+bx−lnb=0.
有 H(0+)=+∞、H(1−)=−∞,且
H′(x)=b−x(−lnx)1.
因 x(−lnx)≤1/e,当 b≤e 时 H 严格减少,故只有一个零点。若 b>e,H′ 有两个零点。设临界点对应 t=−lnx,则 b=et/t,并且
H(x)=ψ(t):=2lnt+t1−t,ψ′(t)=−t2(t−1)2≤0.
两个临界点分别对应 t>1 与 t<1,故局部极小值小于 0、局部极大值大于 0,从而恰有三个零点。由于 b≤e 等价于 a≥e−e,结论成立。
讨论三角方程
asinθ+bcosθ−sinθcosθ=0
在 [0,2π) 中的实根个数。
解答
记
F(θ)=asinθ+bcosθ−sinθcosθ.
根的个数只有在出现重根时才可能改变。联立 F(θ)=F′(θ)=0,解得
a=cos3θ,b=sin3θ.
因而参数平面中的重根轨迹为星形线
∣a∣2/3+∣b∣2/3=1.
在其内部取 (a,b)=(0,0),方程有 0,π/2,π,3π/2 四个根;在外部取 (a,b)=(2,0),只有 0,π 两个根。故星形线内部有四个互异根,外部有两个互异根。边界上除四个尖点外有一个二重根及两个单根,共三个互异根;在 (±1,0),(0,±1) 四个尖点处有一个三重根及一个单根,共两个互异根。
从平面上的一个定点向一个给定的椭圆可以引出多少条法线?讨论在什么区域上法线的条数最多。(参见后面 412 页上关于本题所附的图 1 和图 2。)
(本题以及类似的问题最早是由 Apollonius(阿波罗尼奥斯,约公元前 262—前 190 年)提出和解决的。又见于《数学译林》(1992)第 4 期,即 V. I. Arnold 给出的《构成对物理专业学生的最低限度的数学的一百个问题》中的第 7 题。)
解答
设椭圆为 x2/a2+y2/b2=1,其中 a>b>0,定点为 (X,Y)。椭圆上点 (acosθ,bsinθ) 处的法线通过 (X,Y) 当且仅当
aXsinθ−bYcosθ−(a2−b2)sinθcosθ=0.
令 d=a2−b2,并在上一题中取 A=aX/d、B=−bY/d,可知重法线的轨迹,即椭圆的渐屈线,为
(a∣X∣)2/3+(b∣Y∣)2/3=d2/3,
其参数方程为
X=adcos3θ,Y=−bdsin3θ.
定点在此星形线内部时可引四条法线,条数最多;在外部时有两条,在一般边界点有三条,在四个尖点有两条互异法线。下图以 a=2,b=1 为例,虚线为渐屈线,并画出从中心引出的四条法线。
(原讲义此处有图示,已省略 TikZ 源码。)
评论
支持 Markdown 和 LaTeX 数学公式。