外观
Lesson 12 微分学 II
约 3973 字大约 13 分钟
2026-08-17
Part 2 高阶导数
· 定义
要考察质点的运动, 除了考虑速度, 还要考虑加速度. 速度是位移函数的导数, 加速度则是速度的导数.
定义1 (高阶导数).
设 f 在 x0 附近可导, 如果导函数 f′ 在 x0 处仍可导, 则称 f 在 x0 处 2 阶可导. 记
f′′(x0)=(f′)′(x0),
称为 f 在 x0 处的 2 阶导数. 一般地, 如果 f 在 x0 附近 n (n≥1) 阶可导, 且 n 阶导函数 f(n) 在 x0 处可导, 则称 f 在 x0 处 n+1 阶可导, 记
f(n+1)(x0)=(f(n))′(x0),
称为 f 的 n+1 阶导数.
按照我们的记号, f(1)=f′, f(2)=f′′, f(3)=f′′′ 等等. 我们约定 f(0)=f. 有时也用下面的记号表示高阶导数:
f′′=dx2d2f,f(3)=f′′′=dx3d3f,⋯
定义2.
如果 f 在区间 I 的每一点处均 n 阶可导, 则称 f 在 I 中 n 阶可导; 如果 f 可导, 且导函数 f′ 连续, 则称 f (1 阶) 连续可导, 记为 f∈C1(I);
一般地, 如果 f 在 I 中 n 阶可导, 且 n 阶导函数 f(n) 连续, 则称 f n 阶连续可导, 记为 f∈Cn(I). 如果 f 在 I 中存在任意阶导数, 则称 f 是光滑的, 记为 f∈C∞(I).
/example/
可微函数的导函数不一定连续.
考虑下面的函数
f(x)={x23sinx1,0,x∈(0,1],x=0.
我们先计算 f 在 x=0 处的导数:
f′(0)=x→0+limxx23sinx1=x→0+limxsinx1=0,
这里我们用到了估计
xsinx1≤x→0(x→0+).
当 x>0 时, 由复合求导, 有
f′(x)=23x21sinx1−x23x21cosx1=23x21sinx1−x−21cosx1.
考察 f′ 在 xn=2nπ1 (n=1,2,⋯) 处的取值知 f′(xn)→−∞, 因此 f′ 不连续.
设 k=1,2,⋯, 则函数
f(x)={x2k+1sinx1,0,x=0x=0
是 Ck 函数, 但不是 Ck+1 的.
可以计算出 f′(0)=0, 且
f′(x)=⎩⎨⎧(2k+1)x2ksinx1−x2k−1cosx1,0,x=0,x=0.
同理,
f′′(x)=⎩⎨⎧2k(2k+1)x2k−1sinx1−4kx2k−2cosx1−x2k−3sinx1,0,x=0,x=0.
继续求导可得 f(k)(0)=0, 且当 x=0 时,
f(k)(x)=x2ϕ(x)±xsinx1orx2ϕ(x)±xcosx1,
其中 ϕ(x) 在 x=0 附近有界. 因此 f(k) 连续但在 x=0 处不可导.
· 计算
/Theorem/
设 f,g 均为 n 阶可导函数, 则
(1) (αf+βg)(n)=αf(n)+βg(n), ∀ α,β∈R;
(2) (Leibniz)
(fg)(n)=k=0∑nCnkf(n−k)g(k)
其中 Cnk=k!(n−k)!n! 为组合数.
/proof/
(1) 这可由求导运算的线性及归纳法直接得到.
(2) 对 n 用数学归纳法. n=1 的情形就是求导运算的导性. 设公式对 n=k 成立, 则 n=k+1 时
(fg)(k+1)=[(fg)(k)]′=l=0∑kCkl[f(k−l+1)g(l)+f(k−l)g(l+1)]=l=0∑kCklf(k−l+1)g(l)+l=0∑k−1Cklf(k−l)g(l+1)+Ckkfg(k+1)=f(k+1)g+l=1∑k[Ckl+Ckl−1]f(k−l+1)g(l)+fg(k+1)=l=0∑k+1Ck+1lf(k+1−l)g(l),
其中我们用到组合恒等式 Ckl+Ckl−1=Ck+1l.
现在我们再看几个高阶导数计算和应用的例子.
/example/
设多项式 pn(x)=anxn+an−1xn−1+⋯+a1x+a0 次数为 n, 则
(1) pn(n)(x)=n!an, 从而 pn(k)=0, ∀ k>n;
(2) ak=k!1pn(k)(0), k=0,1,⋯,n.
直接逐项求导, 利用归纳法可得
pn(k)(x)=n(n−1)⋯(n−k+1)anxn−k+(n−1)⋯(n−k)an−1xn−1−k+⋯+k!ak,
其中 1≤k≤n. 特别地, 取 k=n 就得到 (1), 而令 x=0 就得到 (2).
求函数 f(x)=sinx, cosx 的各阶导数.
我们已知
(sinx)′=cosx=sin(x+2π),(sinx)′′=−sinx=sin(x+π).
一般地, 如果
(sinx)(k)=sin(x+2kπ)
则
(sinx)(k+1)=cos(x+2kπ)=sin(x+2(k+1)π),
这说明
(sinx)(n)=sin(x+2nπ)
同理可得
(cosx)(n)=cos(x+2nπ)
Part 3 微分中值定理
要研究一个变化量, 可以考察其“最大”值和“最小”值.
· 极值
定义1 (极值点).
设 f 是定义在区间 I 中的函数, x0∈I. 如果存在 δ>0, 使得
f(x)≥f(x0) (f(x)≤f(x0)),∀ x∈(x0−δ,x0+δ)∩I,
则称 x0 为 f 在 I 中的一个极小(大)值点, f(x0) 称为极小(大)值.
如果 x0∈I, 且
f(x)≥f(x0) (f(x)≤f(x0)),∀ x∈I,
则称 x0 为 f 在 I 中的一个最小(大)值点, f(x0) 称为最小(大)值.
显然, 最小(大)值点是极小(大)值点. 我们把极小值点和极大值点统称为极值点, 极小值和极大值统称为极值, 最大值和最小值统称最值. 当定义中的不等号在 x0 的空心邻域中严格成立时, 相应的极值点称为严格极值点, 相应的极值称为严格极值.
定理1 (Fermat). 设 x0 是函数 f 在 I 中的极值点, 且 x0 为 I 的内点. 如果 f 在 x0 处可导, 则 f′(x0)=0.
/proof/
不妨设 x0 为 f 的极小值点 (不然可考虑 −f). 由于 x0 为 I 的内点, 故存在 δ>0, 使得 (x0−δ,x0+δ)⊂I. 当 x0 为 f 的极小值点时, 我们假设 δ 充分小, 使得
f(x)≥f(x0),∀ x∈(x0−δ,x0+δ).
特别地, 当 x∈(x0−δ,x0) 时,
f′(x0)=x→x0−limx−x0f(x)−f(x0)≤0,
而当 x∈(x0,x0+δ) 时,
f′(x0)=x→x0+limx−x0f(x)−f(x0)≥0,
这说明 f′(x0)=0.
(1) 如果 x0 不是 I 的内点, 则即使 f 在 x0 处可导 (存在左导数或右导数), 导数也不必为零. 如定义在 [0,1] 上的函数 f(x)=x 就是例子. 如果 x0 为 f 在 I 中的极值点, 但不是 I 的内点, 则根据定理的证明可以得到下面的结论:
设 x0 是 I 的左端点, 如果 x0 为 f 的极小(大)值点, 则 f+′(x0)≥0(≤0); 设 x0 是 I 的右端点, 如果 x0 为 f 的极小(大)值点, 则 f−′(x0)≤0(≥0);
(2) 函数可能在不可导点处取极值, 例如 f(x)=∣x∣, x∈[−1,1] 在 x0=0 处取到最小值, 但 f 在 x0=0 处不可导, 当然就谈不上导数为零了.
(3) 我们把满足条件 f′(x0)=0 的点称为 f 的驻点或临界点. 需要注意的是, 驻点不必为极值点, 例如 f(x)=x3, x0=0 为 f 的驻点, 但不是极值点.
定理2 (Darboux). (*) 设 f 为 [a,b] 上的可导函数, 则 f′ 可以取到 f+′(a) 与 f−′(b) 之间的任意值.
设 k 是介于 f+′(a) 和 f−′(b) 之间的数. 考虑函数 g(x)=f(x)−kx, 则
g+′(a)⋅g−′(b)=(f+′(a)−k)(f−′(b)−k)≤0,
如果上式为零, 则 k 等于 f 在 a 或 b 处的导数; 如果上式小于零, 不妨设 g+′(a)>0, g−′(b)<0, 则 g 在 a 或 b 处均取不到最大值, 从而 g 在 [a,b] 的内部某一点 ξ 处取到最大值. 由 Fermat 定理, g′(ξ)=0, 即 f′(ξ)=k.
这个定理说明, 如果 f 是区间 I 中的可导函数, 则其导函数 f′ 的值域仍为区间. 特别地, Dirichlet 函数没有任何原函数.
命题3. 设 f:R→R 为连续函数, 且
x→−∞limf(x)=x→+∞limf(x)=+∞(−∞),
则 f 在 R 上达到最小(大)值.
我们不妨设 x→−∞limf(x)=x→+∞limf(x)=+∞. 由极限的定义, 存在 M>0 使得当 ∣x∣≥M 时 f(x)>f(0)+1. 因为 f 为连续函数, 故在闭区间 [−M,M] 上取到最小值. 设 f 在 x0 处取到此最小值, 则 f(x0)≤f(0) (因为 0∈[−M,M]). 另一方面,
f(x0)≤f(0)<f(0)+1<f(x),∀ x∈(−∞,M)∪(M,+∞),
这说明 x0 也是 f 在 (−∞,+∞) 上的最小值点.
显然, 上述命题可以推广到其它非闭区间的情形, 以 (a,+∞) 为例, 我们有如下结论: 如果连续函数 f 满足
x→a+limf(x)=x→+∞limf(x)=+∞(−∞)
则 f 在 (a,+∞) 上达到最小(大)值.
/example/
设 ai, i=1,2,⋯,n 为 R 上的 n 个点. 在 R 上求一点, 使得它到 ai (1≤i≤n) 的距离的平方和最小.
设 x∈R, 考虑连续函数
f(x)=i=1∑n(x−ai)2,x∈R.
我们的问题就是求 f 的最小值点. 容易看出, 当 ∣x∣→+∞ 时, f(x)→+∞, 因此由上面的命题, f 的最小值点的确存在. 又因为 f 可微, 故最小值点必为驻点. 方程
f′(x)=2i=1∑n(x−ai)=0
的惟一解为
x=n1i=1∑nai,
因此它就是我们要求的点.设 x∈R, 考虑连续函数
f(x)=i=1∑n(x−ai)2,x∈R.
我们的问题就是求 f 的最小值点. 容易看出, 当 ∣x∣→+∞ 时, f(x)→+∞, 因此由上面的命题, f 的最小值点的确存在. 又因为 f 可微, 故最小值点必为驻点. 方程
f′(x)=2i=1∑n(x−ai)=0
的惟一解为
x=n1i=1∑nai,
因此它就是我们要求的点.
· 中值定理
定理1 (Rolle). 设函数 f 在 [a,b] 上连续, 在 (a,b) 中可微, 且 f(a)=f(b). 则存在 ξ∈(a,b), 使得 f′(ξ)=0.
连续函数 f 在闭区间 [a,b] 上可以取到最大值 M 和最小值 m. 如果 M=m, 则 f 恒为常数, 从而 f′=0; 如果 M>m, 则由 f(a)=f(b) 知 m 与 M 中至少有一个是被 f 在内点 ξ∈(a,b) 处所取得, 由 Fermat 定理, f′(ξ)=0.
定理2 (Lagrange). 设函数 f 在 [a,b] 上连续, 在 (a,b) 中可微, 则存在 ξ∈(a,b), 使得
f′(ξ)=b−af(b)−f(a),orf(b)−f(a)=f′(ξ)(b−a).
/proof/
令
F(x)=f(x)−[f(a)+b−af(b)−f(a)(x−a)],
则 F(a)=F(b)=0, F 满足 Rolle 定理的条件. 从而存在 ξ∈(a,b), 使得 F′(ξ)=0. 此 ξ 即为满足定理要求的 ξ.
Lagrange 定理的物理含义: 质点的平均速度等于某一点的瞬时速度. 令
l(x)=f(a)+b−af(b)−f(a)(x−a),
则 l(x) 是满足条件 l(a)=f(a), l(b)=f(b) 的唯一线性函数, 其图像是连接 (a,f(a)) 和 (b,f(b)) 的直线. Lagrange 定理的证明思想就是将这条直线看成是 X 轴, 从而将问题转化为已知情形.
定理3 (Cauchy). 设函数 f,g 在 [a,b] 上连续, 在 (a,b) 中可微, 且 g′(x)=0, ∀ x∈(a,b). 则存在 ξ∈(a,b), 使得
g(b)−g(a)f(b)−f(a)=g′(ξ)f′(ξ).
由 Rolle 定理和 g′=0 知 g(b)=g(a). 令
F(x)=f(x)−[f(a)+g(b)−g(a)f(b)−f(a)(g(x)−g(a))],
则 F(a)=F(b)=0, F 满足 Rolle 定理的条件, 从而存在 ξ∈(a,b), 使得 F′(ξ)=0. ξ 即为满足要求的点.
下面给出两个例子:
/example/ 设 f(x) 在 [a,b] 上连续, 在 (a,b) 中二阶可导. 如果 f(a)=f(b)=0, 则对任意 c∈[a,b], 存在 ξ∈(a,b), 使得
f(c)=2f′′(ξ)(c−a)(c−b).
不妨设 c∈(a,b), 令
F(x)=f(x)−(c−a)(c−b)f(c)(x−a)(x−b),x∈[a,b].
则 F(a)=F(c)=F(b)=0, 由 Rolle 定理, 存在 ξ1∈(a,c), ξ2∈(c,b), 使得
F′(ξ1)=0,F′(ξ2)=0.
因为 F′(x) 在 [ξ1,ξ2] 上可微, 再一次由 Rolle 定理知, 存在 ξ∈(ξ1,ξ2), 使得
F′′(ξ)=0.
简单的计算表明
F′′(x)=f′′(x)−(c−a)(c−b)2f(c),
在上式中代入 x=ξ 即得欲证结论.
这个例子可以推广到一般情形. 例如, 设 f 是 n 阶可导函数, 且 f(x)=0 有 n 个不同的解 {xi}i=1n, 则对任意 c∈[a,b], 存在 ξ∈(a,b), 使得
f(c)=n!1f(n)(ξ)i=1∏n(c−xi).(1)
证明的方法仍是构造适当的辅助函数并利用微分中值定理. 例如, 无妨设 c=xi (1≤i≤n), 令
F(x)=f(x)−∏i=1n(c−xi)f(c)i=1∏n(x−xi),x∈[a,b].
则 F(x) 有 n+1 个不同的零点 c,xi (1≤i≤n), 对 F 反复使用 Rolle 定理可知, 存在 ξ∈(a,b), 使得 F(n)(ξ)=0. 再利用 n 次多项式 ∏i=1n(x−xi) 的 n 阶导数为 n! 即可得到欲证等式.
如果 f 是任给的 n 阶可导函数, 设 {xi}i=1n 为 [a,b] 中 n 个不同的点, 令
pn−1(x)=i=1∑nj=i∏(xi−xj)(x−xj)f(xi),
则 pn−1 为次数不超过 n−1 的多项式, 它与函数 f 在 {xi}i=1n 处取相同的值, 称为 f 的 Lagrange 插值多项式. 由于 f−pn−1 有 n 个不同的零点, 由 (1) 可得 (注意 pn−1 的 n 阶导数为零)
f(x)−pn−1(x)=n!1f(n)(ξ)i=1∏n(x−xi),ξ∈(a,b).(2)
这个等式称为插值多项式的余项公式, 我们将利用它来估计近似积分的误差.
证明勒让德 (Legendre) 多项式 dxndn(x2−1)n 在 (−1,1) 中有 n 个不同的实根, 其中 n≥1.
首先, 多项式 (x2−1)n 有实根 −1 和 1, 根据 Rolle 定理, dxd(x2−1)n 在 (−1,1) 内有实根, 记为 ξ11.
当 n>1 时, −1 和 1 仍为 dxd(x2−1)n 的实根, 再次由 Rolle 定理即知 dx2d2(x2−1)n 在 (−1,ξ11) 和 (ξ11,1) 中分别有实根 ξ21 和 ξ22.
如果 n>2, 则 −1 和 1 仍为 dx2d2(x2−1)n 的实根, 即它有四个实根 −1,ξ21,ξ22 和 1.
继续使用 Rolle 定理, dx3d3(x2−1)n 在 (−1,1) 中就有三个不同的实根. 如此重复证明就知道欲证结论对任意正整数 n 都成立.
非常重要的一点就是微分中值定理中的 ξ 可以取在区间内部.
结束.
更新日志
2026/8/17 07:22
查看所有更新日志
44b2c-notes re于43510-remake-integral-1217于ab593-integral-12于752f1-integral于12f6b-sa于4dabe-c于22bd5-级数于