高等微积分 Lesson 16
反函数的导数
/Theorem/
设f是连续单射,且处处可导,则有
(f−1)′(f(x))=f′(x)1
当然要求f′(x)=0.
一些理解:导数和微分像是将定义域中的一段小的尺度映射到值域中间的另一段小尺度,它们就可以被解释为这个尺度的伸缩倍数. 在这样的理解下,反函数的导数具有上面的形式就是显然的.
如果将f(x)写成y,上面的定理还可以被转述为
(f−1)′(y)=f′(f−1(y))1
仍然要求分母非零.
注记:上述定理中,若删去f′(x)=0的条件,则结论不成立,甚至有可能反函数不可导.
/Example/
f(x)=x3,单调连续、处处可导,但是其反函数f−1(x)=x1/3在0处不可导,这一点导数不存在.
可微双射的逆未必可微.
/Example/
f(x)=ex,则
(f−1)′(y)=f′(lny)1=y1
/Example/
f(x)=sinx,则
(arcsinx)′=(sin(arcsinx))′1=cos(arcsinx)1
注意arcsinx的值域是[−π/2,π/2],其cos值总是正的,得到
cos(arcsinx)=1−sin2(arcsinx)=1−x2
所以
(arcsinx)′=1−x21
记住定义域是[−1,1]. 另外,arcsinx在±1处不可导.
见到很多在某点处不可导的反函数,我们思考如下命题:
/Claim/
设f是可导的双射,若f′(x)=0,则f−1在f(x)处不可导.
/Proof/
反证,设f−1在f(x)处可导,用链式法则得到
(f−1∘f)′(x)=(f−1)′(f(x))f′(x)
这里 RHS 是恒同映射,其导数恒为1;而 LHS 为0,矛盾!
即证.
证毕.
/Example/
f(x)=arccosx,则
(arccosx)′=(cos(arccosx))′1=−sin(arccosx)1
注意到arccosx值域为[0,π],其sin值为正,得到
(arccosx)′=−1−x21
/Example/
(arctanx)′=(tan(arctanx))′1=cos2(arctanx)
因为1+tan2α=1/cos2α,所以
(arctanx)′=1+x21
在更老的中文教材中,会使用另一种方法:(仍然以arcsinx为例)
/Example/
arcsinxsinycosy⋅y′y′y′=y=x=1=cosy1=1−x21
“两边同时求导”.
这种方式中,反函数定理并没有得到很好的表述,因为没有证明反函数是可导的.
高阶导数
/Definition/
设f在D上处处可导,则有导函数f′:D→R;若f′在x0∈D处可导,则称f在x0处二阶可导. 并记
(f′)′(x0)=f′′(x0)=f(2)(x0)=dxd(dxdf)∣x=x0=dxdxddf∣x=x0=(dx)2d2f∣x=x0=dx2d2f∣x=x0
要注意的是,最后一个表述方式中的“dx2”是(dx)2而不是d(x2).
由此我们给出一个递归的定义:k+1阶导数是
(f(k))′(x0)=f(k+1)(x0)=dxk+1dk+1f(x0)
计算方法:
多次求导
高阶导数的 Leibiniz 法则:
(fg)′=f′g+fg′;
(fg)′′=f′′g+2f′g′+fg′′;
……
可以发现这里的系数就是杨辉三角的系数.
/Claim/
设f,g有n阶导数,则(fg)有n阶导数且
(fg)(n)=k=0∑nCnkf(n−k)(x)g(k)(x)
/Proof/
对n归纳. 设n版本已经被证明,则
(fg)(n+1)=((fg)(n))′=(k=0∑nCnkf(n−k)g(k))′=k=0∑nCnkf(n+1−k)g(k)+k=0∑nCnkf(n−k)g(k+1)
注意到换哑指标不改变式子的结果,我们考虑将后一项的k+1换成l,则
=k=0∑n+1Cnkf(n+1−k)g(k)+l=0∑n+1Cnl−1f(n−l+1)g(l)
同时又约定Cnn+1=Cn−1=0.
最后得到
=k=0∑n+1(Cnk+Cnk−1)f(n+1−k)g(k)=k=0∑n+1Cn+1kf(n+1−k)g(k)
证毕.
高阶导数的链式法则:
(g∘f)′(x)=g′(f(x))f′(x);
(g∘f)′′(x)=g′′(f(x))f′(x)f′(x)+g′(f(x))f′′(x);
……
毫无规律可言.
我们可以使用下面的方法画图:
任何一幅图都是由“红端”乘上“蓝端”,然后不同图之间相互加在一起;任何一段的延长都是再求一阶导,分叉都是相乘.
相当于n位客人依次进入房间,第k次求导,有两种情况:
- 若对已有的红端求导,等价于第k位客人新开一桌;
- 若对已有的蓝端求导,等价于第k位客人加入已有的一桌.
{所有图}相当于1到n位客人分桌而坐的方式. 每有一个红端就新开一桌,这一桌的蓝端数量就是这一桌的人数,对一个分组方式,对应的表达式是
g(number of group)f(member of 1st group)⋯f(member of kth group)
/Definition/
所谓{1,2,⋯,n}的一个分组方式,是指P={A1,A2,⋯,Ak},其中:
- Ai是{1,2,⋯,n}的非空子集;
- A1∼Ak两两不变;
- i=1⋃kAi={1,2,⋯,n}.
/Theorem/
设f,g有n阶导,则g∘f也有n阶导,且
(g∘f)(n)(x)=P={A1,⋯,Ak}∑g(k)(f(x))f∣A1∣(x)⋯f∣Ak∣(x)
/Proof/
对n归纳. 设n的结论已经成立,证明对n+1成立.
{1,2,⋯,n+1}分组方式能被唯一地表示成如下形式:先对{1,2,⋯,n}分组为Pn={A1,⋯,Ak},n+1决定自己的去向,共有k+1中去向:
- {A1,⋯,Ak,{n+1}},n+1单独分一组;
- {A1,⋯,Ai∪{n+1},⋯,Ak},n+1加入中间某一组.
这些分组方式对应于求导:
(g∘f)(n+1)=(Pn∑g(k)(f)f(∣A1∣)⋯f∣Ak∣)′=Pn∑(g(k+1)(f)f(1)f∣A1∣⋯f∣Ak∣+g(k)(f)f(∣A1∣+1)⋯f∣Ak∣+⋯+g(k)(f)f∣A1∣⋯f∣Ai∣+1⋯f∣Ak∣+g(k)(f)f(∣A1∣)⋯f∣Ak∣+1)=Pn+1∑⋯
证毕.
一些应用:
/Example/
h(x)=e2αx2,求h(n)(0).
设f(x)=αx2/2,g(y)=ey.
注意到只有2阶导不是零,所以分组方式被大大减少,最终得到
h(n)(0)=Pn∑g(k)(f(0))i=1∏kf(∣Ai∣)(0)
由于f(else)消失,只能两两分组,这个分组方式记为P.
=P∑g(n/2)(0)i=1∏n/2f(2)(0)=⎩⎪⎨⎪⎧0,n is odd2n/2N,n is even
其中N为n个人(n为偶数)两两分组的方法数,是(n−1)!!.
理由:1号找一个同组的人,共有n−1种方法,删去两人;之后递推.
另一个例子是反三角函数.
/Example/
P(x)=arctanx,求P(n)(0).
P′(x)=1/(1+x2)=h(x),记f(x)=x2,g(y)=(1+y)−1. 还是有f(2)=2,f(else)=0.
用定理得到
h(n−1)(0)=P∑g(k)(0)i=1∏kf(∣Ai∣)(0)=P∑g(2n−1)(0)⋅22n−1=(−1)2n−1(2n−1)!⋅22n−1⎩⎪⎨⎪⎧0,n is even(n−2)!!,n is odd
得到最终结果P(n)(0)=h(n−1)(0).
微分中值定理
Fermat 说过,极值点处的切线是水平的. Feynman 曾经利用这个捉弄过他的同学(艾神说的).
/Definition/
称x0是f的极大值点,如果存在x0的开球邻域U,使得f(x0)≥f(x),∀x∈U.
极小值点同理.
/Claim/ (Fermat)
设x0是f的极值点,若f在x0处可导,则f′(x0)=0.
/Proof/
不妨设x0是极大值点,极小值点同理.
f′(x0+)=x→x0+limx−x0f(x)−f(x0)≤0f′(x0−)=x→x0−limx−x0f(x)−f(x0)≥0
而上面两个式子均等于f′(x0),因为f连续. 所以f′(x0)=0.
证毕.
推论(单侧极值点):若∃r>0使得f(x0)≥f(x),∀x0≤x≤x0+r,且f′(x0+)存在,则f′(x0+)≤0.
/Definition/ (critical point,临界点)
称x是f的临界点,如果f′(x).
记Crit(f)={f的所有临界点},可以将 Fermat 定理重述为:
对可导函数f,{f的极值点}⊆Crit(f).
/Theorem/ (Rolle’s Theorem)
设f在[a,b]上连续,且在(a,b)上处处可导,若f(a)=f(b),则∃c∈(a,b),使得f′(c)=0.
/Proof/ (使用最值定理)
由最值定理知,f在[a,b]上有最大值 & 最小值(统称为最值点)
若∃一个最值点c位于(a,b)中,可知c是f(x)的极值点. 由 Fermat 的命题就得到f′(c)=0.
若f的所有最值点都不在(a,b)中,则一定在两点集合{a,b}中间. 又因为f(a)=f(b),得到maxf=minf,所以f是常值,还是一样的结论.
证毕.
假设你有一个很好的同桌,他画坐标轴画得很轻,在纸上画了一个 Rolle 定理的图,当他将这张纸递给你时,纸是歪着的,那么你就容易成为 Lagrange.
——艾神
/Theorem/ (Lagrange 中值,微分中值定理)
设f在[a,b]上连续且在(a,b)上处处可导,则∃c∈(a,b)使得
f′(c)=b−af(b)−f(a)
/Proof/ (旋转坐标系)
令g(x)为
g(x)=f(x)−(f(a)+b−af(b)−f(a)(x−a))
这相当于对比f & 割线,有g(a)=g(b)=0,由 Rolle 定理知道∃g′(c)=0,即证.
证毕.