微分中值定理
微分中值定理包括四个基本定理:Fermat定理、Rolle定理、Lagrange中值定理、Cauchy中值定理。中值定理名称的由来是因为在定理中出现了具有某种性质的中间值,称为“中值”。虽然我们对中值缺乏定量的了解,但这并不影响我们对它的使用。
Fermat定理
Fermat定理指出:极值点处导数为0。“极值”不同于“最值”,极值是局部概念,只要求存在一个非常小的邻域使得这个点的函数值≥(≤)邻域内的所有函数值。在极值点的左右考虑x−x0f(x0)−f(x)的左右极限,发现左极限和右极限要么有相反的符号,要么都等于0。要使得极限存在,它必须是0。而这个极限就是导数,所以极值点处导数为0。Fermat定理关注的是局部,证明只涉及了函数极限(局部概念)的定义。
Rolle定理
Rolle定理指出:设f在[a,b]上连续,在(a,b)上可导,且f(a)=f(b),则一定存在ξ∈(a,b)使得f′(ξ)=0。这里的ξ就是中值,它具有能使导函数等于0的性质。证明需要分类讨论,如果f在区间上是常数函数,那么根据导数的定义得到任意一点处的导数都为0;如果f不是常数函数,那么根据闭区间上的连续函数一定有最大值点和最小值点,而端点的函数值是相同的,所以至少有一个内点取到最值,最值的内点一定是极值点,因此由Fermat定理得到这一点处导数为0。Rolle定理是区间上连续函数的定理,证明涉及连续函数的区间性质,本质上涉及确界存在定理,即实数系的连续性。
Rolle定理的物理意义是,如果出发之后回到原地,那么至少存在某一时刻速度为0。
Lagrange中值定理
Lagrange中值定理是Rolle定理的推广:设f在[a,b]上连续,在(a,b)上可导,则一定存在ξ∈(a,b)使得f′(ξ)=b−af(b)−f(a)。构造辅助函数φ(x)=f(x)−[f(a)+b−af(b)−f(a)(x−a)],表示f到a,b连线的竖直距离。这个函数满足Rolle定理的条件,因此存在φ′(ξ)=0,即f′(ξ)=b−af(b)−f(a)。
Lagrange中值定理的物理意义是,一定存在某一时刻的瞬时速度等于平均速度。
对Lagrange中值定理的表达式恒等变形,可以得到称为“有限增量公式”的形式。我们得到f(b)−f(a)=f′(ξ)(b−a),令Δy=f(b)−f(a),Δx=b−a,ξ=x0+θΔx,θ∈(0,1),就得到Δy=f′(x0+θΔx)Δx。对比微分的无穷小增量的定义Δy=f′(x0)Δx+o(Δx),我们已经避免了使用高阶无穷小,而有了一个完整描述(尽管我们不能精确给出θ的值)。从增长率的角度来看,我们有了ΔxΔy=f′(x0+θΔx)——Lagrange中值定理将函数的增量和函数在一个点上的导数值联系起来。导数是局部的概念,现在我们却可以用导数来研究函数在大范围上的性质。
Cauchy中值定理
Cauchy中值定理是Lagrange中值定理的推广:设f,g在[a,b]上连续,在(a,b)上可导。那么一定存在ξ∈(a,b)使得g′(ξ)f′(ξ)=g(b)−g(a)f(b)−f(a)。其中我们要求g的导数恒不为0。我们可以将x看作参数,那么可以有一个函数F,它的横坐标是g,纵坐标是f。对这个函数应用Lagrange中值定理就得到了Cauchy中值定理。其中等号左侧用到了参数函数求导的原理,这要求g单调。事实上,由于我们规定了g的导数恒不为0,这其实说明了g的单调的,但这要用到导函数的介值性。
导函数的两个定理
连续函数的导函数不一定是连续函数,接下来的问题都是这一现象引发的。
比如说
f(x)={x2sinx1,0,x=0x=0
它处处可导。但是导函数在0处的极限(x→0lim(2xsinx1−cosx1))不存在。
Darboux定理
函数在区间上可导,则其导函数有介值性:如果f′(x1)=f′(x2),那么f′(x1)和f′(x2)之间的每个值都能被取到。
这意味着,介值性并不是连续函数特有的,只要某个函数的导函数在每一点处都存在,它就一定具有介值性。
考虑一个特殊情形:对于a<b,如果有f′(a)<0,f′(b)>0,那么根据导数定义可以证明(a,b)内一定有函数值小于f(a)和f(b)。所以(a,b)有最小值,存在极值点,即存在ξ∈(a,b)使得f′(ξ)=0。
对于一般的f′(a)<f′(b),取任意的c满足f′(a)<c<f′(b),构造函数F(x)=f(x)−cx,问题就转化为了特殊情形,得到结论f′(ξ)=c。
导数极限定理
某点处的导数和“导函数在该点的极限”是不一样的概念,因为导函数不一定连续。导数极限定理指出:导函数不可能有第一类和第三类间断点。
首先来考虑单侧的情况。单侧导数极限定理指出:在某点右侧可导的函数,只要其导函数在x0存在右极限,那么它存在右导数,而且有“右导数等于导函数的右极限(即导函数在该点右连续)”(包括无穷的情形)。应用Lagrange中值定理,ΔxΔy=f′(x0+θΔx)恒成立,因为中值被夹在中间,所以在Δx→0的过程中,ΔxΔy始终被压在f′(x0+Δx)里,后者极限存在自然说明了前者极限存在。
拓展到两边,得到:在某点的去心邻域可导的函数,如果导函数在该点有极限,那么该函数在该点也可导,并且在该点的导数值等于导函数在该点的极限(即导函数在该点连续)。
这说明导函数具有这样独特的性质:某点极限存在就意味着连续。导函数只可能出现第二类间断点。因为第一类和第三类极端点都要求左右极限存在,右极限存在意味着右连续,左极限存在又意味着左连续,合在一起推出了函数连续,也就不存在间断点了。
Taylor定理
根本的问题是:如何用多项式来逼近一个函数?如果多项式是一次的,我们已经有了一个很好的逼近——微分的定义f(x)=f(x0)+f′(x0)(x−x0)+o(x−x0)或者拉格朗日中值定理f(x)=f(x0)+f′(x0+θ(x−x0))(x−x0)。前者用高阶无穷小说明了局部情形下的“逼近”,后者用中值θ说明了距离较远点的“逼近”。Taylor公式把这种它们推广到n次多项式,在局部用Peano余项描述逼近,在区间上用Lagrange余项(或Cauchy余项)描述逼近。
Taylor公式指出,最好的逼近就是让函数与对应的多项式在x0处拥有完全相同的n阶导数。我们可以证明,任何别的多项式的邻域上的逼近都要大于Taylor多项式的逼近。
局部Taylor公式
我们想使得在x→x0时,能有多项式满足:f(x)=c0+c1(x−x0)+⋯+cn(x−x0)n+o((x−x0)n)。其中,右侧除掉高阶无穷小的部分称为Taylor多项式,它在逼近时与f只相差n阶无穷小,这个无穷小称为Peano余项。
首先要说明,如果这样的多项式存在,那么它一定是唯一的:每个系数都能用极限的形式表达出来(x→x0),而这样的每个极限都是存在且唯一的。
我们首先依照Taylor的思路写出能与f具有完全相同n阶导数的多项式,再验证这就是我们要的多项式:
f(x)=f(x0)+1!f′(x0)(x−x0)+2!f′′(x0)(x−x0)2+⋯+n!fn(x0)(x−x0)n+o((x−x0)n)
把Taylor多项式记为pn(x),把Peano余项f(x)−pn(x)记作rn(x)。我们要做的只有验证x→x0lim(x−x0)nrn(x)=0。这里需要用到Cauchy中值定理——连续用n次(基于rn(k)(x0)=0以及(x0−x0)n)
Taylor中值公式
假如并没有x→x0的要求,我们也可以用Taylor多项式逼近函数。
固定x,设F(t)=f(x)−k=0∑nk!1f(k)(t)(x−t)k,有F(x)=0,F(x0)就是余项rn(x)。再设任意的一个函数ψ,满足ψ(x)=0。那么根据Cauchy中值定理,有ψ(x)−ψ(x0)F(x)−F(x0)=ψ′(ξ)F′(ξ)。表示出余项:
rn(x)=F(x0)=ψ(x0)ψ′(ξ)F′(ξ)
当ψ(t)=(x−t)n+1时,得到Lagrange余项rn(x)=(n+1)!fn+1(ξ)(x−x0)n+1;
当ψ(t)=x−t时,得到Cauchy余项rn(x)=n!fn+1(ξ)(x−ξ)n(x−x0);
当ψ(t)=(x−t)k时,得到余项的一般形式rn(x)=kn!fn+1(ξ)(x−ξ)n−k+1(x−x0)k;
注意,这些公式相比于局部Taylor公式对f本身有更高的要求——前者只要求在x0的邻域有n阶导数,后者要求在区间上有n+1阶导数。
Maclaurin公式
如果把函数在x0=0处Taylor展开,能够得到关于xn的Taylor多项式,称为Maclaurin公式。几个常见初等函数的展开式如下,应当像九九乘法表一样熟练记忆:(前三个带Lagrange余项,后两个带Cauchy余项)
ex=1+1!x+2!x2+⋯+n!xn+(n+1)!eξxn+1
sinx=x−3!x3+5!x5−⋯+(−1)n(2n+1)!x2n+1+(2n+3)!sin(ξ+2π(2n+3))x2n+3
cosx=1−2!x2+4!x4−⋯+(−1)n(2n)!x2n+(2n+2)!cos(ξ+2π(2n+2))x2n+2
ln(1+x)=x−2x2+3x3−4x4+⋯+(−1)n−1nxn+(−1)n(1+ξx−ξ)n1+ξx
(1+x)α=(0α)+(1α)x+(2α)x2+⋯+(nα)xn+(n+1α)(1+ξ)α−(n+1)xn+1
1+x1=1−x+x2−x3+x4+⋯+(−1)nxn+(−1)n+1(1+ξ)n+2xn+1
1+x=1+21x−81x2+161x3−⋯+(−1)n−1(2n)!!(2n−3)!!xn+(−1)n(2n+2)!!(2n−1)!!⋅(1+ξ)n+21xn+1
1+x1=1−21x+83x2−165x3+⋯+(−1)n(2n)!!(2n−1)!!xn+(−1)n+1(2n+2)!!(2n+1)!!⋅(1+ξ)n+23xn+1
Taylor级数
我们观察到ex,sinx,cosx的Maclaurin公式中,余项在n→∞时趋向0。对于ln(1+x),(1+x)α在∣x∣<1时,也有余项趋向0。这意味着我们可以把对应的函数精确地写成无穷级数的形式,这个级数就称为Taylor级数。
例如:ex=n=0∑∞n!xn对于x∈R恒成立。对于后两个函数,虽然Taylor级数只对部分的x成立,我们可以通过“解析延拓”的方法不断拓展定义域。
微分中值定理的应用
L'Hospital法则
若f(x),g(x)在x=a的右邻域可导,且g′(x)=0。如果满足x→a+limf(x)=x→a+limg(x)=0或x→a+limg(x)=∞,则成立:
x→a+limg(x)f(x)=x→a+limg′(x)f′(x)
对于x→a−,x→a,x→+∞等也是适用的
证明用到了Cauchy定理
导数与单调性、凹凸性
函数在区间上单调递增的充要条件是在该区间的导函数非负。
函数在区间上为下凸函数的充要条件是在该区间上二阶导数非负(前提是函数二阶可导,非二阶的函数也可能是下凸函数,那样就不能用这条性质来判断,可以用其他充要条件:定义、一阶导数单调递增、高于任意一点切线)
凹凸函数的定义可以归纳出Jensen不等式:
f(i=1∑nλixi)≤i=1∑nλif(xi),f为下凸函数(上凸不等号相反)
由lnx的上凸性可以得到Young不等式:
ab≤pap+qbq,其中a,b,p,q>0,p1+q1=1
由Young不等式可以推出Holder不等式和Minkowski不等式:
Holder:i=1∑naibi≤(i=1∑naip)p1(i=1∑nbiq)q1,其中ai,bi,p,q>0,p1+q1=1
Minkowski:[i=1∑n(ai+bi)p]p1≤(i=1∑naip)p1+(i=1∑nbip)p1,其中ai,bi>0,p≥1