高等微积分笔记 Lesson 16

高等微积分 Lesson 16

反函数的导数

/Theorem/

ff是连续单射,且处处可导,则有

(f1)(f(x))=1f(x)(f^{-1})'(f(x))=\frac{1}{f'(x)}

当然要求f(x)0f'(x)\neq0.

一些理解:导数和微分像是将定义域中的一段小的尺度映射到值域中间的另一段小尺度,它们就可以被解释为这个尺度的伸缩倍数. 在这样的理解下,反函数的导数具有上面的形式就是显然的.

如果将f(x)f(x)写成yy,上面的定理还可以被转述为

(f1)(y)=1f(f1(y))(f^{-1})'(y)=\frac{1}{f'(f^{-1}(y))}

仍然要求分母非零.

注记:上述定理中,若删去f(x)0f'(x)\neq0的条件,则结论不成立,甚至有可能反函数不可导.

/Example/

f(x)=x3f(x)=x^3,单调连续、处处可导,但是其反函数f1(x)=x1/3f^{-1}(x)=x^{1/3}00处不可导,这一点导数不存在.

可微双射的逆未必可微.

/Example/

f(x)=exf(x)=e^x,则

(f1)(y)=1f(lny)=1y(f^{-1})'(y)=\frac{1}{f'(\ln y)}=\frac{1}{y}

/Example/

f(x)=sinxf(x)=\sin x,则

(arcsinx)=1(sin(arcsinx))=1cos(arcsinx)(\arcsin x)'=\frac{1}{(\sin(\arcsin x))'}=\frac{1}{\cos(\arcsin x)}

注意arcsinx\arcsin x的值域是[π/2,π/2][-\pi/2,\pi/2],其cos\cos值总是正的,得到

cos(arcsinx)=1sin2(arcsinx)=1x2\cos(\arcsin x)=\sqrt{1-\sin^2(\arcsin x)}=\sqrt{1-x^2}

所以

(arcsinx)=11x2(\arcsin x)'=\frac{1}{\sqrt{1-x^2}}

记住定义域是[1,1][-1,1]. 另外,arcsinx\arcsin x±1\pm1处不可导.

见到很多在某点处不可导的反函数,我们思考如下命题:

/Claim/

ff是可导的双射,若f(x)=0f'(x)=0,则f1f^{-1}f(x)f(x)处不可导.

/Proof/

反证,设f1f^{-1}f(x)f(x)处可导,用链式法则得到

(f1f)(x)=(f1)(f(x))f(x)(f^{-1}\circ f)'(x)=(f^{-1})'(f(x))f'(x)

这里 RHS 是恒同映射,其导数恒为11;而 LHS 为00,矛盾!

即证.

证毕.

/Example/

f(x)=arccosxf(x)=\arccos x,则

(arccosx)=1(cos(arccosx))=1sin(arccosx)(\arccos x)'=\frac{1}{(\cos(\arccos x))'}=-\frac{1}{\sin(\arccos x)}

注意到arccosx\arccos x值域为[0,π][0,\pi],其sin\sin值为正,得到

(arccosx)=11x2(\arccos x)'=-\frac{1}{\sqrt{1-x^2}}

/Example/

(arctanx)=1(tan(arctanx))=cos2(arctanx)(\arctan x)'=\frac{1}{(\tan(\arctan x))'}=\cos^2(\arctan x)

因为1+tan2α=1/cos2α1+\tan^2\alpha=1/\cos^2\alpha,所以

(arctanx)=11+x2(\arctan x)'=\frac{1}{1+x^2}

在更老的中文教材中,会使用另一种方法:(仍然以arcsinx\arcsin x为例)

/Example/

arcsinx=ysiny=xcosyy=1y=1cosyy=11x2\begin{aligned} \arcsin x&=y\\ \sin y&=x\\ \cos y\cdot y'&=1\\ y'&=\frac{1}{\cos y}\\ y'&=\frac{1}{\sqrt{1-x^2}} \end{aligned}

“两边同时求导”.

这种方式中,反函数定理并没有得到很好的表述,因为没有证明反函数是可导的.

高阶导数

/Definition/

ffDD上处处可导,则有导函数f:DRf':D\to\R;若ff'x0Dx_0\in D处可导,则称ffx0x_0处二阶可导. 并记

(f)(x0)=f(x0)=f(2)(x0)=ddx(dfdx)x=x0=ddfdxdxx=x0=d2f(dx)2x=x0=d2fdx2x=x0\begin{aligned} (f')'(x_0)&=f''(x_0)=f^{(2)}(x_0)=\frac{\text{d}}{\text{d}x}(\frac{\text{d}f}{\text{d}x})|_{x=x_0}\\\\ &=\frac{\text{dd}f}{\text{d}x\text{d}x}|_{x=x_0}=\frac{\text{d}^2f}{(\text{d}x)^2}|_{x=x_0}=\frac{\text{d}^2f}{\text{d}x^2}|_{x=x_0} \end{aligned}

要注意的是,最后一个表述方式中的“dx2\text{d}x^2”是(dx)2(\text dx)^2而不是d(x2)\text{d}(x^2).

由此我们给出一个递归的定义:k+1k+1阶导数是

(f(k))(x0)=f(k+1)(x0)=dk+1fdxk+1(x0)(f^{(k)})'(x_0)=f^{(k+1)}(x_0)=\frac{\text{d}^{k+1}f}{\text{d}x^{k+1}}(x_0)

计算方法:

  1. 多次求导

  2. 高阶导数的 Leibiniz 法则:

    (fg)=fg+fg(fg)'=f'g+fg'

    (fg)=fg+2fg+fg(fg)''=f''g+2f'g'+fg''

    ……

    可以发现这里的系数就是杨辉三角的系数.

/Claim/

ffggnn阶导数,则(fg)(fg)nn阶导数且

(fg)(n)=k=0nCnkf(nk)(x)g(k)(x)(fg)^{(n)}=\sum_{k=0}^{n}C_n^k f^{(n-k)}(x)g^{(k)}(x)

/Proof/

nn归纳. 设nn版本已经被证明,则

(fg)(n+1)=((fg)(n))=(k=0nCnkf(nk)g(k))=k=0nCnkf(n+1k)g(k)+k=0nCnkf(nk)g(k+1)\begin{aligned} (fg)^{(n+1)}&=((fg)^{(n)})'\\\\ &=(\sum_{k=0}^{n}C_n^kf^{(n-k)g^{(k)}})'\\\\ &=\sum_{k=0}^nC_n^kf^{(n+1-k)}g^{(k)}+\sum_{k=0}^nC_n^kf^{(n-k)}g^{(k+1)} \end{aligned}

注意到换哑指标不改变式子的结果,我们考虑将后一项的k+1k+1换成ll,则

=k=0n+1Cnkf(n+1k)g(k)+l=0n+1Cnl1f(nl+1)g(l)=\sum_{k=0}^{n+1}C_n^kf^{(n+1-k)}g^{(k)}+\sum_{l=0}^{n+1}C_n^{l-1}f^{(n-l+1)}g^{(l)}

同时又约定Cnn+1=Cn1=0C_n^{n+1}=C_n^{-1}=0.

最后得到

=k=0n+1(Cnk+Cnk1)f(n+1k)g(k)=k=0n+1Cn+1kf(n+1k)g(k)\begin{aligned} &=\sum_{k=0}^{n+1}(C_n^k+C_n^{k-1})f^{(n+1-k)}g^{(k)}\\\\ &=\sum_{k=0}^{n+1}C_{n+1}^kf^{(n+1-k)}g^{(k)} \end{aligned}

证毕.

  1. 高阶导数的链式法则:

    (gf)(x)=g(f(x))f(x)(g\circ f)'(x)=g'(f(x))f'(x)

    (gf)(x)=g(f(x))f(x)f(x)+g(f(x))f(x)(g\circ f)''(x)=g''(f(x))f'(x)f'(x)+g'(f(x))f''(x)

    ……

    毫无规律可言.

    我们可以使用下面的方法画图:

    一阶导和二阶导
    三阶导

    任何一幅图都是由“红端”乘上“蓝端”,然后不同图之间相互加在一起;任何一段的延长都是再求一阶导,分叉都是相乘.

    相当于nn位客人依次进入房间,第kk次求导,有两种情况:

    1. 若对已有的红端求导,等价于第kk位客人新开一桌;
    2. 若对已有的蓝端求导,等价于第kk位客人加入已有的一桌.

    {\{所有图}\}相当于11nn位客人分桌而坐的方式. 每有一个红端就新开一桌,这一桌的蓝端数量就是这一桌的人数,对一个分组方式,对应的表达式是

    g(number of group)f(member of 1st group)f(member of kth group)g^{(\text{number of group})}f^{(\text{member of }1\text{st group})}\cdots f^{(\text{member of }k\text{th group})}

/Definition/

所谓{1,2,,n}\{1,2,\cdots,n\}的一个分组方式,是指P={A1,A2,,Ak}P=\{A_1,A_2,\cdots,A_k\},其中:

  1. AiA_i{1,2,,n}\{1,2,\cdots,n\}的非空子集;
  2. A1AkA_1\sim A_k两两不变;
  3. ki=1Ai={1,2,,n}\underset{i=1}{\overset{k}{\bigcup}}A_i=\{1,2,\cdots,n\}.

/Theorem/

ffggnn阶导,则gfg\circ f也有nn阶导,且

(gf)(n)(x)=P={A1,,Ak}g(k)(f(x))fA1(x)fAk(x)(g\circ f)^{(n)}(x)=\sum_{P=\{A_1,\cdots,A_k\}}g^{(k)}(f(x))f^{|A_1|}(x)\cdots f^{|A_k|}(x)

/Proof/

nn归纳. 设nn的结论已经成立,证明对n+1n+1成立.

{1,2,,n+1}\{1,2,\cdots,n+1\}分组方式能被唯一地表示成如下形式:先对{1,2,,n}\{1,2,\cdots,n\}分组为Pn={A1,,Ak}P_n=\{A_1,\cdots,A_k\}n+1n+1决定自己的去向,共有k+1k+1中去向:

  • {A1,,Ak,{n+1}}\{A_1,\cdots,A_k,\{n+1\}\}n+1n+1单独分一组;
  • {A1,,Ai{n+1},,Ak}\{A_1,\cdots,A_i\cup\{n+1\},\cdots,A_k\}n+1n+1加入中间某一组.

这些分组方式对应于求导:

(gf)(n+1)=(Png(k)(f)f(A1)fAk)=Pn(g(k+1)(f)f(1)fA1fAk+g(k)(f)f(A1+1)fAk++g(k)(f)fA1fAi+1fAk+g(k)(f)f(A1)fAk+1)=Pn+1\begin{aligned} (g\circ f)^{(n+1)}&=(\sum_{P_n}g^{(k)}(f)f^{(|A_1|)}\cdots f^{|A_k|})'\\\\ &=\sum_{P_n}(g^{(k+1)}(f)f^{(1)}f^{|A_1|}\cdots f^{|A_k|}+g^{(k)}(f)f^{(|A_1|+1)}\cdots f^{|A_k|}+\cdots\\\\ &\quad+g^{(k)}(f)f^{|A_1|}\cdots f^{|A_i|+1}\cdots f^{|A_k|}+g^{(k)}(f)f^{(|A_1|)}\cdots f^{|A_k|+1})\\\\ &=\sum_{P_{n+1}}\cdots \end{aligned}

证毕.

一些应用:

/Example/

h(x)=eα2x2h(x)=e^{\frac{\alpha}{2}x^2},求h(n)(0)h^{(n)}(0).

f(x)=αx2/2f(x)=\alpha x^2/2g(y)=eyg(y)=e^y.

注意到只有22阶导不是零,所以分组方式被大大减少,最终得到

h(n)(0)=Png(k)(f(0))i=1kf(Ai)(0)h^{(n)}(0)=\sum_{P_n}g^{(k)}(f(0))\prod_{i=1}^k f^{(|A_i|)}(0)

由于f(else)f^{(\text{else})}消失,只能两两分组,这个分组方式记为PP.

=Pg(n/2)(0)i=1n/2f(2)(0)={0,n is odd2n/2N,n is even=\sum_{P}g^{(n/2)}(0)\prod_{i=1}^{n/2}f^{(2)}(0)=\left\{\begin{array}{lr} 0\,,\quad n\text{ is odd}\\\\ 2^{n/2}N\,,\quad n\text{ is even} \end{array}\right.

其中NNnn个人(nn为偶数)两两分组的方法数,是(n1)!!(n-1)!!.

理由:11号找一个同组的人,共有n1n-1种方法,删去两人;之后递推.

另一个例子是反三角函数.

/Example/

P(x)=arctanxP(x)=\arctan x,求P(n)(0)P^{(n)}(0).

P(x)=1/(1+x2)=h(x)P'(x)=1/(1+x^2)=h(x),记f(x)=x2f(x)=x^2g(y)=(1+y)1g(y)=(1+y)^{-1}. 还是有f(2)=2f^{(2)}=2f(else)=0f^{(\text{else})}=0.

用定理得到

h(n1)(0)=Pg(k)(0)i=1kf(Ai)(0)=Pg(n12)(0)2n12=(1)n12(n12)!2n12{0,n is even(n2)!!,n is odd\begin{aligned} h^{(n-1)}(0)&=\sum_{P}g^{(k)}(0)\prod_{i=1}^k f^{(|A_i|)}(0)\\\\ &=\sum_{P}g^{(\frac{n-1}{2})}(0)\cdot2^{\frac{n-1}{2}}\\\\ &=(-1)^{\frac{n-1}{2}}(\frac{n-1}{2})!\cdot2^{\frac{n-1}{2}}\left\{\begin{array}{lr} 0\,,\quad n\text{ is even}\\\\ (n-2)!!\,,\quad n\text{ is odd} \end{array}\right. \end{aligned}

得到最终结果P(n)(0)=h(n1)(0)P^{(n)}(0)=h^{(n-1)}(0).

微分中值定理

Fermat 说过,极值点处的切线是水平的. Feynman 曾经利用这个捉弄过他的同学(艾神说的).

/Definition/

x0x_0ff的极大值点,如果存在x0x_0的开球邻域UU,使得f(x0)f(x)f(x_0)\geq f(x)xU\forall x\in U.

极小值点同理.

/Claim/ (Fermat)

x0x_0ff的极值点,若ffx0x_0处可导,则f(x0)=0f'(x_0)=0.

/Proof/

不妨设x0x_0是极大值点,极小值点同理.

f(x0+)=limxx0+f(x)f(x0)xx00f(x0)=limxx0f(x)f(x0)xx00\begin{aligned} f'(x_0+)=\underset{x\to x_0+}{\lim}\frac{f(x)-f(x_0)}{x-x_0}\leq0\\\\ f'(x_0-)=\underset{x\to x_0-}{\lim}\frac{f(x)-f(x_0)}{x-x_0}\geq0 \end{aligned}

而上面两个式子均等于f(x0)f'(x_0),因为ff连续. 所以f(x0)=0f'(x_0)=0.

证毕.

推论(单侧极值点):若r>0\exist r>0使得f(x0)f(x)f(x_0)\geq f(x)x0xx0+r\forall x_0\leq x\leq x_0+r,且f(x0+)f'(x_0+)存在,则f(x0+)0f'(x_0+)\leq0.

/Definition/ (critical point,临界点)

xxff的临界点,如果f(x)f'(x).

Crit(f)={f\text{Crit}(f)=\{f的所有临界点}\},可以将 Fermat 定理重述为:

对可导函数ff{f\{f的极值点}Crit(f)\}\subseteq\text{Crit}(f).

/Theorem/ (Rolle’s Theorem)

ff[a,b][a,b]上连续,且在(a,b)(a,b)上处处可导,若f(a)=f(b)f(a)=f(b),则c(a,b)\exist c\in(a,b),使得f(c)=0f'(c)=0.

/Proof/ (使用最值定理)

由最值定理知,ff[a,b][a,b]上有最大值 & 最小值(统称为最值点)

\exist一个最值点cc位于(a,b)(a,b)中,可知ccf(x)f(x)的极值点. 由 Fermat 的命题就得到f(c)=0f'(c)=0.

ff的所有最值点都不在(a,b)(a,b)中,则一定在两点集合{a,b}\{a,b\}中间. 又因为f(a)=f(b)f(a)=f(b),得到maxf=minf\max f=\min f,所以ff是常值,还是一样的结论.

证毕.

假设你有一个很好的同桌,他画坐标轴画得很轻,在纸上画了一个 Rolle 定理的图,当他将这张纸递给你时,纸是歪着的,那么你就容易成为 Lagrange.
——艾神

/Theorem/ (Lagrange 中值,微分中值定理)

ff[a,b][a,b]上连续且在(a,b)(a,b)上处处可导,则c(a,b)\exist c\in(a,b)使得

f(c)=f(b)f(a)baf'(c)=\frac{f(b)-f(a)}{b-a}

/Proof/ (旋转坐标系)

g(x)g(x)

g(x)=f(x)(f(a)+f(b)f(a)ba(xa))g(x)=f(x)-(f(a)+\frac{f(b)-f(a)}{b-a}(x-a))

这相当于对比ff & 割线,有g(a)=g(b)=0g(a)=g(b)=0,由 Rolle 定理知道g(c)=0\exist g'(c)=0,即证.

证毕.


高等微积分笔记 Lesson 16
https://physnya.top/2024/11/08/integral16/
作者
菲兹克斯喵
发布于
2024年11月8日
许可协议