外观
Lesson 11 微分学 I
约 3596 字大约 12 分钟
2026-08-17
Part 1 微分
在经典物理学中, 如果我们考察质点沿直线的运动, 则有速度和加速度的概念. 速度是反映位移随时间变化的量, 即速度是位移函数的变化率, 而加速度是反映速度随时间变化的量. 我们现在利用极限给出这些变化量的数学定义.
· 导数
定义1 (导数).
设函数 f 在 x0 附近有定义, 如果极限
x→x0limx−x0f(x)−f(x0)
存在且有限, 则称 f 在 x0 处可导, 此极限称为 f 在 x0 处的导数, 记为 f′(x0).
如果记 y=f(x), Δx=x−x0, Δy=f(x)−f(x0), 则导数也可表示为
f′(x0)=x→x0limx−x0f(x)−f(x0)=Δx→0limΔxΔy.
既然导数是用极限定义的, 我们当然也可以用 ε−δ 语言来描述它: 如果存在 A∈R, 使得任给 ε>0, 均存在 δ>0, 当 0<∣x−x0∣<δ 时
x−x0f(x)−f(x0)−A<ε,
则 f 在 x0 处可导, 导数为 A.
如果 f 在 x0 的左边邻域 (x0−δ,x0] 中有定义, 且当 x→x0− 时, x−x0f(x)−f(x0) 的极限存在且有限, 则称 f 在 x0 处左可导, 此极限称为 f 在 x0 处的左导数, 记为 f−′(x0), 即
f−′(x0)=x→x0−limx−x0f(x)−f(x0).
类似地, 如果 f 在 x0 的右边邻域 [x0,x0+δ) 中有定义, 且当 x→x0+ 时, x−x0f(x)−f(x0) 的极限存在且有限, 则称 f 在 x0 处右可导, 此极限称为 f 在 x0 处的右导数, 记为 f+′(x0), 即
f+′(x0)=x→x0+limx−x0f(x)−f(x0).
命题1. 设 f 在 x0 附近有定义, 则 f 在 x0 处可导当且仅当 f 在 x0 处的左导数和右导数存在且相等, 此时它们等于 f 在 x0 处的导数.
/example/
研究常值函数 f(x)=c 的导数.
任给 x0, 有
x→x0limx−x0f(x)−f(x0)=x→x0limx−x0c−c=0,
因此按照定义, 常值函数在 x0 处可导, 导数为零. 这和我们的直观是相吻合的, 因为导数反映函数的变化率, 而常值函数的变化率当然为零.
研究函数 f(x)=∣x∣ 在 x0=0 处的可导性.
当 x<0 时, 有
x→0−limx−0f(x)−f(0)=x→0−limx∣x∣=x→0−limx−x=−1.
这说明 f−′(0)=−1. 类似地, 当 x>0 时, 有
x→0+limx−0f(x)−f(0)=x→0+limx∣x∣=x→0+limxx=1.
因此 f+′(0)=1. 这说明 f 在 x0=0 处不可导.
提示
我们现在从几何的角度来解释导数的含义. 考虑函数 f 在 x0 附近的图像, 经过图像上两点 (x0,f(x0)) 和 (x,f(x)) 的直线的方程为
y(t)=x−x0f(x)−f(x0)(t−x0)+f(x0),∀ t∈R.
当 x→x0 时, 考察此直线的变化. 当 f 在 x0 处可导时, 直线的极限位置是一条经过 (x0,f(x0)) 且斜率为 f′(x0) 的直线, 称为 f 在 x0 处的切线, 其方程为
y(t)=f′(x0)(t−x0)+f(x0).
方程
(x−x0)+f′(x0)(y−f(x0))=0
所代表的直线则称为 f 在 x0 处的法线.
· 微分
根据切线的定义过程, 我们可以把切线看成函数 f 的图像在 x0 处的一个线性逼近. 即, 函数 f 在 x0 附近可以近似地看成线性函数, 这种线性逼近或线性化的方法是我们研究函数的一种基本手法.
定义2 (微分).
设 f 是在 x0 附近有定义的函数, 如果存在常数 A, 使得
f(x)=f(x0)+A(x−x0)+o(x−x0)(x→x0),
则称 f 在 x0 处可微, x0 处的线性映射 x↦Ax 称为 f 在 x0 处的微分, 记为 df(x0).
导数和微分之间的关系体现在下面的命题中.
命题2. 设 f 在 x0 附近有定义, 则
(1) f 在 x0 处可导当且仅当 f 在 x0 处可微, 且微分的斜率就是导数 f′(x0).
(2) 如果 f 在 x0 处可导, 则 f 在 x0 处连续.
/proof/
(1) 设 f 在 x0 处可导, 则
x→x0limx−x0f(x)−f(x0)−f′(x0)(x−x0)=x→x0limx−x0f(x)−f(x0)−f′(x0)=0,
因此
f(x)−f(x0)−f′(x0)(x−x0)=o(x−x0)(x→x0),
即
f(x)=f(x0)+f′(x0)(x−x0)+o(x−x0)(x→x0).
这说明 f 在 x0 处可微.
反之, 设 f 在 x0 处可微, f(x)=f(x0)+A(x−x0)+o(x−x0), 则
x→x0limx−x0f(x)−f(x0)=x→x0limx−x0A(x−x0)+o(x−x0)=A,
从而 f 在 x0 处可导, 且导数 f′(x0)=A.
(2) 如果 f 在 x0 处可导, 则 f 在 x0 处可微, 从而
x→x0limf(x)=x→x0lim[f(x0)+A(x−x0)+o(x−x0)]=f(x0),
因此 f 在 x0 处连续.
微分的几何意义在于它可以看成 f 的一个线性近似. 由于微分的斜率等于导数, 我们将 x0 处的微分 df(x0) 写为
df(x0)=f′(x0)dx(x0),
其中 dx(x0) 是函数 x 在 x0 的微分 (即恒同线性映射). 我们又将导数 f′(x0) 记为 dxdf(x0) 或 dxdfx0, 称为 f 在 x0 处的微商.
微商是一个历史遗留记号, 它并不是两个微分的商, 而仅仅表示函数 f 关于变量 x 在 x0 处的导数. 我们将在那些需要区分关于不同变量求导的时候使用微商的记号, 其余的时候一般用 f′ 表示导数.
· 运算法则
下面我们研究导数的运算法则.
命题3 (导数的运算法则). 设 f,g 在 x 处可导, 则 fg 在 x 处可导; 如果 α,β 为常数, 则 αf+βg 在 x 处可导. 且有
(1) (αf+βg)′=αf′+βg′ (线性性);
(2) (fg)′=f′g+fg′ (导性).
/proof/
(1) 如果 f,g 在 x 处可导, 则
f(x′)=f(x)+f′(x)(x−x′)+o(x−x′),
g(x′)=g(x)+g′(x)(x−x′)+o(x−x′).
从而
αf(x′)+βg(x′)=(αf(x)+βg(x))+(αf′(x)+βg′(x))(x−x′)+αo(x−x′)+βo(x−x′)
=(αf(x)+βg(x))+(αf′(x)+βg′(x))(x−x′)+o(x−x′).
这说明 αf+βg 在 x 处可导, 且导数等于 αf′+βg′.
(2) 如果 f,g 在 x 处可导, 则 f,g 在 x 处连续, 且
f(x′)g(x′)=[f(x′)−f(x)]g(x′)+f(x)[g(x′)−g(x)]+f(x)g(x),
于是
x′→xlimx−x′f(x′)g(x′)−f(x)g(x)=x′→xlimx′−xf(x′)−f(x)g(x′)+x′→x′limx′−xg(x′)−g(x)f(x)=f′(x)g(x)+g′(x)f(x).
这说明 fg 在 x 处可导, 且 (fg)′=f′g+fg′.
导数运算的线性性可以推广为对任意有限多个函数的线性组合成立. 从导性还得到
推论4. 设 f,g 在 x 处可导, g(x)=0. 则 gf 在 x 处可导, 且
(gf)′=g2f′g−fg′.
/proof/
先说明 g−1=g1 在 x 处可导:
x′→xlimx′−xg−1(x′)−g−1(x)=x′→xlimg(x)g(x′)−1⋅x′−xg(x′)−g(x)=−g2(x)g′(x).
因此 gf=f⋅g1 可导, 利用导数的导性, 有
(gf)′=f′⋅(g1)+f⋅(g1)′=g2f′g−fg′,
推论得证.
命题5 (链式法则). 设 g 在 x 处可导, f 在 g(x) 处可导, 则复合函数 f∘g=f(g) 在 x 处可导, 且
[f(g)]′=f′(g)g′.
/proof/
因为 g 在 x 处可导, 故当 x′ 在 x 附近时
g(x′)=g(x)+g′(x)(x′−x)+o(x′−x),
这说明 x′→x 时, 存在常数 C, 使得 ∣g(x′)−g(x)∣≤C∣x′−x∣. 因此
f(g(x′))=f(g(x))+f′(g(x))(g(x′)−g(x))+o(g(x′)−g(x))=f(g(x))+f′(g(x))g′(x)(x′−x)+f′(g(x))o(x′−x′)+o(x′−x)=f(g(x))+f′(g(x))g′(x)(x′−x)+o(x′−x).
这说明 f(g) 在 x 处可导, 导数为 f′(g(x))g′(x).
链式法则对于任意有限个函数的复合也适用, 比如
[f(g(h))]′=f′(g(h))g′(h)h′.
命题6 (反函数求导法则). 设 f 在 x0 附近连续且有逆函数 g. 如果 f 在 x0 处可导, 且导数 f′(x0)=0, 则 g 在 y0=f(x0) 处可导, 且
g′(y0)=f′(x0)1.
/proof/
因为 f 在 x0 处可导, 故
f(x)=f(x0)+f′(x0)(x−x0)+o(x−x0)(x→x0),
当 x→x0 时上式可改写为
f(x)−f(x0)=[f′(x0)+o(1)](x−x0).
当 f′(x0)=0 时, 上式表明, 当 x→x0 时, 存在常数 C>0 使得
∣f(x)−f(x0)∣≥C∣x−x0∣,or∣y−y0∣≥C∣g(y)−g(y0)∣.
特别地, 当 y→y0 时, x=g(y)→g(y0)=x0. 代入 x=g(y), x0=g(y0) 得
y=y0+f′(x0)(g(y)−g(y0))+o(g(y)−g(y0))(y→y0)=y0+f′(x0)(g(y)−g(y0))+o(y−y0)(y→y0),
或改写为
g(y)=g(y0)+f′(x0)1(y−y0)+o(y−y0)(y→y0).
这说明 g 在 y0=f(x0) 处可导, 且导数为 f′(x0)1.
有了上面这些求导运算法则, 我们就可以计算常见函数的导数了. 先看最基本的例子.
命题7. x′=1, (ex)′=ex.
/proof/
由定义,
x′=Δx→0limΔx(x+Δx)−x=1.
对于函数 ex, 我们先计算它在 x0=0 处的导数:
(ex)′(0)=x→0limx−0ex−1=y→0limln(1+y)y=y→0limln(1+y)1/y1=1.
对于一般的 x, 有
(ex)′=x′→xlimx′−xex′−ex=x′→xlimexx′−xex′−x−1=exy→0limyey−1=ex.
这样就得到了命题的证明.
命题8. 设 a>0 (a=1) 和 α=0 为常数. 在函数的定义域内, 我们有
(1) (ax)′=axlna, (logax)′=xlna1;
(2) (ln∣x∣)′=x1, (xα)′=αxα−1.
/proof/
(1) 利用复合求导计算如下:
(ax)′=(exlna)′=exlna(xlna)′=axlna.
利用反函数的导数公式, 有
(logax)′=(ay)′∣y=logax1=alogaxlna1=xlna1.
(2) 当 x>0 时, 由 (1) 知 (ln∣x∣)′=(lnx)′=x1; 当 x<0 时,
(ln∣x∣)′=[ln(−x)]′=−x1(−x)′=x1.
如果 α=0, x>0, 则
(xα)′=(eαlnx)′=eαlnx(αlnx)′=xααx1=αxα−1;
如果 α>1, 则 x=0 处的导数计算如下
(xα)′(0)=x→0limxxα=x→0limxα−1=0;
我们现在考虑 x<0 的情形. 此时, 要求 α=qp 为有理数, p,q 为互素的整数, 且 q 为奇数. 我们有
(xα)′=((−1)qpeαln∣x∣)′=(−1)qpeαln∣x∣(αln∣x∣)′=xααx1=αxα−1.
这样就得到了定义域内所有可导点处的导数.
命题9. 在函数的定义域内, 有
(1) (sinx)′=cosx, (cscx)′=−cscxcotx, (arcsinx)′=1−x21;
(2) (cosx)′=−sinx, (secx)′=secxtanx, (arccosx)′=−1−x21;
(3) (tanx)′=sec2x, (arctanx)′=1+x21;
(4) (cotx)′=−csc2x, (arccotx)′=−1+x21;
/proof/
(1) 根据导数的定义, 有
(sinx)′=x′→xlimx′−xsinx′−sinx=x′→xlim2x′−xsin2x′−xcos2x′+x=cosx.
由推论4或复合函数求导公式, 有
(cscx)′=(sinx1)′=−sin2x1(sinx)′=−sin2x1cosx=−cscxcotx.
由反函数求导公式, 有
(arcsinx)′=cosarcsinx1=1−sin2arcsinx1=1−x21.
(2) 我们可以象 sinx 那样利用三角函数和差公式去求 cosx 的导数, 也可以直接利用复合函数求导:
(cosx)′=(sin(2π−x))′=cos(2π−x)(2π−x)′=−sinx,
因此
(cscx)′=−cos2x1(−sinx)=secxtanx,
又因为 arcsinx+arccosx=2π, 故
(arccosx)′=(2π−arcsinx)′=−1−x21.
(3) 由推论4及上面的计算, 有
(tanx)′=cos2xcosxcosx−sinx(−sinx)=cos2x1=sec2x.
由反函数求导公式, 有
(arctanx)′=sec2arctanx1=1+tan2arctanx1=1+x21.
(4) 由推论4及上面的计算, 有
(cotx)′=sin2x(−sinx)sinx−cosxcosx=−csc2x,
由反函数求导公式, 有
(arccotx)′=−csc2arccotx1=−1+cot2arccotx1=−1+x21.
这就得到了三角函数的导数公式.
我们如下定义一类所谓的双曲函数, 首先是双曲正弦 sinhx 和双曲余弦 coshx:
sinhx=2ex−e−x,coshx=2ex+e−x;
然后是双曲正切 tanhx 和双曲余切 cothx:
tanhx=coshxsinhx,cothx=sinhxcoshx;
简单的计算表明, 双曲函数之间满足如下关系
sinh(x+y)=sinhx⋅coshy+coshx⋅sinhy,
sinh(x−y)=sinhx⋅coshy−coshx⋅sinhy,
cosh(x+y)=coshx⋅coshy+sinhx⋅sinhy,
cosh(x−y)=coshx⋅coshy−sinhx⋅sinhy,
以及
cosh2x−sinh2x=1,1−(tanhx)2=cosh2x1,(cothx)2−1=sinh2x1.
双曲函数的导数计算如下:
命题10. (sinhx)′=coshx, (coshx)′=sinhx, (tanhx)′=1−(tanhx)2, (cothx)′=1−(cothx)2.
/proof/ 利用 ex 的导数直接计算即可
更新日志
2026/8/17 07:22
查看所有更新日志
44b2c-notes re于a87df-integral-+于43510-remake-integral-1217于ab593-integral-12于ce8eb-integral-11于752f1-integral于