导数与微分
导数的定义与性质
定义4.1 f(x)在x0的某个邻域上有定义,如果极限x→x0limx−x0f(x)−f(x0)存在,则称f(x)在x0处可导,该极限称为f(x)在x0处的导数,记为f′(x0),进一步地,如果f(x)在区间I的每一个点都可导,那么f′(x)就是区间I上的函数,称为f(x)在I上的导函数,简称导数
定理4.1 f(x)在x0处可导,那么f(x)在x0处连续
证:
f(x)在x0处可导,那么极限x→x0limx−x0f(x)−f(x0)存在,而x→x0lim(x−x0)=0因此,就有x→x0lim(f(x)−f(x0))=x→x0limx−x0f(x)−f(x0)(x−x0)=x→x0limx−x0f(x)−f(x0).x→x0lim(x−x0)=0因此,f(x)在x0处连续
但连续函数不一定可导,甚至连续函数可能处处不可导。
定义4.2 f(x)在x0的某个右(左)半邻域有定义,如果极限x→x0+limx−x0f(x)−f(x0)(x→x0−limx−x0f(x)−f(x0))存在,f(x)在x0处的右(左)导数存在,该极限值称为f(x)在x0处的右(左)导数,记为f′+(x0)(f′−(x0))
根据左右极限和函数极限的关系,有
定理4.2 f(x)在x0处可导的充分必要条件是f(x)在x0处的左右导数存在且相等
下面,我们来证明导数的一些运算法则:
定理4.3
(1)f(x)和g(x)在x0处可导,则f(x)+g(x)在x0处可导,并且f(x)+g(x)在x0处的导数为f′(x0)+g′(x0)
(2)f(x)在x0处可导,则对任意的实数c,cf(x)在x0处可导,并且cf(x)在x0处的导数为cf′(x0)
(3)f(x)和g(x)在x0处可导,则f(x)g(x)在x0处可导,并且f(x)g(x)在x0处的导数为f(x0)g′(x0)+f′(x0)g(x0)
(4)f(x)和g(x)在x0处可导,并且g(x0)=0,则g(x)f(x)在x0处可导,g(x)f(x)在x0处的导数为g2(x0)f′(x0)g(x0)−g′(x0)f(x0)
证:
(1)(2)由极限的四则运算法则是显然的,仅证(3)(4)
(3)考察变化率x−x0f(x)g(x)−f(x0)g(x0)=x−x0f(x)g(x)−f(x0)g(x)+f(x0)g(x)−f(x0)g(x0)=g(x)x−x0f(x)−f(x0)+f(x0)x−x0g(x)−g(x0)再由g(x)在x0处连续,令x→x0,即可证得结论
(4)先证明(g(x)1)′(x0)=−g2(x0)g′(x0)考察变化率函数x−x0g(x)1−g(x0)1=−g(x)g(x0)(x−x0)g(x)−g(x0)由g(x)的连续性及在x0处的可导性,两边对x→x0取极限即可证得
在应用(3)的结论就可以证得(4)
复合函数也有相应的求导法则
定理4.4f(x)在x0处可导,g(y)在y0=f(x0)处可导,则g(f(x))在x0处可导,g(f(x))处导数为f′(x0)g′(f(x0))
证:
考察变化率函数x−x0g(f(x))−g(f(x0))由于可能在每个x0的去心邻域上,都可能存在x,f(x)=f(x0),
我们不能替换成:x−x0g(f(x))−g(f(x0))=f(x)−f(x0)g(f(x))−g(f(x0))x−x0f(x)−f(x0)进行证明,实际上,对f(x)=f(x0)的点,我们补充一个定义F(x)={g′(y0)f(x)−f(x0)g(f(x))−g(f(x0))f(x)=f(x0)f(x)=f(x0)这样,g(f(x))−g(f(x0))=F(x)(f(x)−f(x0))就有x−x0g(f(x))−g(f(x0))=F(x)x−x0f(x)−f(x0)而F(x)−F(x0)={0f(x)−y0g(f(x))−g(y0)−g′(y0)f(x)=f(x0)f(x)=f(x0)∀ε>0,∃δ1>0,0<∣y−y0∣<δ1时,∣y−y0g(y)−g(y0)−g′(y0)∣<ε∃δ2>0,0<∣x−x0∣<δ2时,∣f(x)−y0∣<δ1
如果f(x)=y0∣f(x)−y0g(f(x))−g(y0)−g′(y0)∣<ε综上,0<∣x−x0∣<δ2都有∣F(x)−F(x0)∣<ε成立,F(x)在x0处连续。对(\ref{eq6})两边取极限,就可以证得结论
定理4.5 f(x)在x0附近上严格单调并在x0可导,f′(x0)=0,则反函数f−1(y)在y0=f(x0)也可导,并且f−1′(y0)=f′(x0)1
证:
考察变化率函数y−y0f−1(y)−f−1(y0)=f−1(y)−f−1(y0)y−y01=f−1(y)−f−1(y0)f(f−1(y))−f(f−1(y0))1而y→y0limf−1(y)−f−1(y0)f(f−1(y))−f(f−1(y0))=f′(f−1(y0))两边取极限可以证得结论
初等函数的导数
例4.1 (sinx)′=cosx
证:
Δx→0limΔxsin(x+Δx)−sinx=Δx→0limΔxsinΔxcosx+cosΔxsinx−sinx=Δx→0limΔxsinΔxcosx+sinx(cosΔx−1)=cosxΔx→0limΔxsinΔx+sinxΔx→0limΔxcosΔx−1=cosx
例4.2 (cosx)′=−sinx
证:
Δx→0limΔxcosx+Δx−cosx=cosxΔx→0limΔxcosΔx−1−sinxΔx→0limΔxsinΔx=−sinx
这样,其他三角函数的导数也可以求出来:
例4.3
(tanx)′=(cosxsinx)′=cos2x(sinx)′cosx−(cosx)′sinx=cos2x1
例4.4
(arcsinx)′=cosarcsinx1=1−sin2arcsinx1=1−x21同样地,有(arccosx)′=−1−x21
例4.5 由三角函数等式:1+tan2x=sec2x=cos2x1(arctanx)′=tan′(arctanx)1=cos2(arctanx)=1+tan2arctanx1=1+x21
这样,三角函数和反三角函数的导数都是有解析表达式的。
例4.6 指数函数的导数:(ax)′=axlna对数函数的导数:(logax)′=xlna1
证:
Δx→0limΔxax+Δx−ax=axΔx→0limΔxaΔx−1=axΔx→0limΔxeΔxlna−1=axΔx→0limΔxΔxlna=axlna从而对数的函数的导数为(logax)′=alogaxlna1=xlna1特别地,(ex)′=ex(lnx)′=x1
例4.6 幂函数的导数:x>0时,(xα)′=αxα−1
证:
Δx→0limΔx(x+Δx)α−xα=xαΔx→0limΔx(1+xΔx)α−1=xαΔx→0limΔxαxΔx=αxα−1
微分与导数的关系
导数有着明确的几何意义,有了导数,我们就可以在局部,把一个复杂的函数视为是线性函数。
定义4.2f(x)在x0附近有定义,如果f(x)在x0附近可表为f(x)=f(x0)+AΔx+o(Δx)其中,Δx=x−x0,A是与x无关的常数,则称f(x)在x0处可微,线性函数df(x)=AΔx称为是f(x)在x0处的微分
如果f(x)在x0处可微,当Δx足够小时,就可以近似地认为f(x)≈f(x0)+AΔx
定理4.6 f(x)在x0处可微的充要条件是f(x)在x0处可导,并且df(x)=f′(x0)Δx
我们称y=f(x0)+f′(x0)(x−x0)是曲线y=f(x)在x0处的切线,那么导数f′(x0)就是切线的斜率。
证:
必要性,如果f(x)在x0处可微,有f(x)−f(x0)=A(x−x0)+o(x−x0)两边除以x−x0,再令x→x0,就有A=f′(x0)
充分性,如果f(x)在x0处可导,则x−x0f(x)−f(x0)−f′(x0)是x→x0过程的无穷小量,即x−x0f(x)−f(x0)−f′(x0)=α其中,α是x→x0过程的无穷小量,就可以得到f(x)−f(x0)=f′(x0)(x−x0)+(x−x0)α=f′(x0)(x−x0)+o(x−x0)
高阶导数
同样地,我们可以定义导数的导数,导数的导数的导数,⋯。记f(k)为k阶导数,表示对f(x)求k次导数。高阶导数的计算常常要使用数学归纳法,下面我们给出若干例子。
例4.7 f(x),g(x)对x0有直到n阶导数,则(fg)(n)=k=0∑nCnkf(k)g(n−k)
证:
用数学归纳法证明:首先n=1时结论是成立的。
假设n=m时结论是成立的。即如果f(x),g(x)对x0有直到m阶导数,则(fg)(m)=k=0∑mCmkf(k)g(m−k)假设f(x),g(x)对x0有直到m+1阶导数,那么(fg)(m)=k=0∑mCmkf(k)g(m−k)于是有(fg)(m+1)=((fg)(m))′=k=0∑mCmk(f(k+1)g(m−k)+f(k)g(m−k+1))=k=1∑m+1Cmk−1f(k)g(m−k+1)+k=0∑mCmkf(k)g(m−k+1)=Cm0f(0)g(m+1)+Cmmf(m+1)g(0)+k=1∑m(Cmk+Cmk−1)f(k)g(m−k+1)=Cm+10f(0)g(m+1)+Cm+1m+1f(m+1)g(0)+k=1∑mCm+1kf(k)g(m−k+1)由数学归纳法,对任意的n≥1等式都成立。
例4.7的公式称为莱布尼兹公式。另外,由导数的线性性质,高阶导数也是线性运算。
例4.8 由归纳法同样可以证明:(cosx)(k)=cos(x+2kπ)(sinx)(k)=sin(x+2kπ)
例4.9 求arctanx的n阶导数
解:令y(x)=arctanx,由反函数的求导法则,有y(1)(x)=cos2y(x)由复合函数求导法则,再求二阶导:y(2)(x)=−2siny(x)cos3y(x)=−cos2y(x)sin2y(x)再求三阶导y(3)(x)=−y′(x)[−2cosy(x)siny(x)sin2y(x)+2cos2y(x)cos2y(x)]=−2cosy(x)y′(x)cos3y(x)=−2cos3y(x)cos3y(x)再求多一阶导就可以发现规律y(4)(x)=−2y′(x)[−3cos2y(x)siny(x)cos3y(x)−3cos3y(x)sin3y(x)]=6cos4y(x)sin4y(x)
猜想:y(k)(x)=(k−1)!cosky(x)sin(ky(x)+2kπ)再用数学归纳法证明即可。
微分中值定理
三大微分中值定理
接下来我们转为讨论闭区间上连续,开区间上可导的函数,首先,我们要给出一个引理。
引理4.1 f(x)在x0处取得极大值(极小值),并且在x0处导数存在,则f′(x0)=0
证:
由f(x)在x0处取得极大值,存在一个x0的邻域B(x0,δ),对任意的x∈B(x0,δ),有f(x)−f(x0)≤0当x>x0时,x−x0f(x)−f(x0)≤0从而x→x0+limx−x0f(x)−f(x0)=f′(x0)≤0同理,有x→x0−limx−x0f(x)−f(x0)=f′(x0)≥0因此,f′(x0)=0
定理4.7(罗尔定理)f(x)在闭区间[a,b]上连续,开区间(a,b)上可导,如果f(a)=f(b),则存在ξ∈(a,b),f′(ξ)=0
证:
如果∀x∈(a,b),f(x)=f(a)=f(b),那么f(x)在(a,b)上是常数函数,那么结论显然是成立
设M是f(x)在[a,b]上的最大值,m是f(x)在[a,b]上的最小值,那么不妨设m<M,M=f(x1),m=f(x2),同时,x1,x2至少有一个不为端点,设x1不为端点,那么,x1是f(x)的一个极值点,那么x1就满足条件
我们可以从图中直观地感受罗尔定理:

由图示,如果[a,b]上的连续函数在两边是相等的,那么,最值一定在中间(a,b)取得,而最值点导数就为0,将罗尔定理“旋转”一下,就得到拉格朗日中值定理。
定理4.8 f(x)在[a,b]上连续,(a,b)上可导,则存在ξ∈(a,b),f′(ξ)=b−af(b)−f(a)
在证明之前,我们先直观地看拉格朗日中值定理的几何意义。

b−af(b)−f(a)是过A(a,f(a)),B(b,f(b))两点直线的斜率,实际上,将坐标轴旋转,使得x轴与该直线平行,在这个角度看f(x),f(a)=f(b),因此,我们可以认为拉格朗日中值定理是在另一个坐标轴视角下的罗尔定理。
证:
令F(x)=f(x)−f(a)−b−af(b)−f(a)(x−a),F(b)=F(a)=0,由罗尔定理,存在ξ∈(a,b),F′(ξ)=f′(ξ)−b−af(b)−f(a)=0
为了介绍柯西中值定理,我们首先介绍函数的参数方程形式,实际上,对于一条曲线y=f(x),除了以函数形式表示该曲线,还可以令{x=ty=f(t)来表示该条曲线。更一般地,f(t),g(t)是[a,b]上的连续,(a,b)上可导的函数,{x=f(t)y=g(t)就表示平面上的一条曲线,进一步地,我们要求f(t)的导数不为0,那么f(t)的导数只能恒为正或恒为负。这可由达布中值定理证明。
定理4.9 f(x)在[a,b]上连续,(a,b)上可导,如果存在两点x1,x2∈(a,b),f′(x1)=A<f′(x2)=B,那么对任意的τ∈(A,B),存在介于x1和x2之间的ξ,f′(ξ)=τ
证:
不妨设x1<x2,将f(x)限制在[x1,x2]之间,令
g(x)=f(x)−τx则g′(x1)<0,g′(x2)>0由极限的局部保号性,∃δ1>0,x1<x<x1+δ1时x−x1g(x)−g(x1)<0从而,g(x)<g(x1),x1不是g(x)在[x1,x2]上的最小值点。同样x2也不是g(x)在[x1,x2]上的最小值点。设ξ是g(x)在[x1,x2]上的最小值点,则x1<ξ<x2,则
g′(ξ)=f′(ξ)−τ=0
不妨设f′(x)>0(x∈(a,b)),由拉格朗日中值定理,f(x)在[a,b]上严格单调上升,这样f(t)就存在反函数,t=f−1(x),这样,就有y=g(f−1(x)),就把参数方程化为函数形式,由复合函数求导法则:dxdy=f−1′(x)g′(t)=f′(t)1g′(t)=f′(t)g′(t)过参数方程曲线两端的直线斜率应当为f(b)−f(a)g(b)−g(a)按拉格朗日中值定理的观点,应当存在ξ∈(a,b),满足
f(b)−f(a)g(b)−g(a)=f′(ξ)g′(ξ)这就是柯西中值定理。
定理4.10 f(t),g(t)在[a,b]上连续,(a,b)上可导,并且f(t)导数不为0,则存在ξ∈(a,b),满足f(b)−f(a)g(b)−g(a)=f′(ξ)g′(ξ)
证:
令F(x)=g(x)−g(a)−f(b)−f(a)g(b)−g(a)(f(x)−f(a)),F(b)=F(a)=0,在应用罗尔定理即可证得结论
洛必达法则
柯西中值定理提供了一种计算极限的简化方式。
定理4.11(洛必达法则1) f(x),g(x)在x0的某个右半去心邻域(左半去心邻域)上可导,并且满足:
(1)limx→x0+f(x)=limx→x0+g(x)=0(limx→x0−f(x)=limx→x0−g(x)=0)
(2)g(x)在该邻域内导数恒不为0
(3)limx→x0+g′(x)f′(x)=A(limx→x0−g′(x)f′(x)=A)
则limx→x0+g(x)f(x)=A(limx→x0−g(x)f(x)=A)
证:
仅证右极限情形,左极限是类似的,补充定义f(x0)=g(x0)=0,对该邻域内的一点x,有g(x)f(x)=g(x)−g(x0)f(x)−f(x0)=g′(ξ)f′(ξ)(ξ∈(x0,x))令x0→x即可
对x→∞,也有类似的结论。
定理4.12(洛必达法则2) f(x),g(x)在(a,+∞)((−∞,a))可导,并且满足:
(1)limx→+∞f(x)=limx→+∞g(x)=0(limx→−∞f(x)=limx→−∞g(x)=0)
(2)g(x)在(a,+∞)((−∞,a))上导数恒不为0
(3)limx→+∞g′(x)f′(x)=A(limx→−∞g′(x)f′(x)=A)
则limx→+∞g(x)f(x)=A(limx→−∞g(x)f(x)=A)
证:
令F(t)=f(t1),G(t)=g(t1),补充定义F(0)=G(0)=0,则t→0+limF(t)G(t)=t→0+limF′(t)G′(t)=t→0+limg′(t1)(−t21)f′(t1)(−t21)=t→0+limg′(t1)f′(t1)=A
对∞/∞型极限,也有相应的洛必达法则
定理4.13(洛必达法则3) f(x),g(x)在x0的某个右半去心邻域(左半去心邻域)上可导,并且满足:
(1)limx→x0+f(x)=limx→x0+g(x)=∞(limx→x0−f(x)=limx→x0−g(x)=∞)
(2)g(x)在该邻域内导数恒不为0
(3)limx→x0+g′(x)f′(x)=A(limx→x0−g′(x)f′(x)=A)
则limx→x0+g(x)f(x)=A (limx→x0−g(x)f(x)=A)
定理4.14(洛必达法则4) f(x),g(x)在(a,+∞)((−∞,a))可导,并且满足:
(1)limx→+∞f(x)=limx→+∞g(x)=∞(limx→−∞f(x)=limx→−∞g(x)=∞)
(2)g(x)在(a,+∞)((−∞,a))上导数恒不为0
(3)limx→+∞g′(x)f′(x)=A (limx→−∞g′(x)f′(x)=A)
则limx→+∞g(x)f(x)=A (limx→−∞g(x)f(x)=A)
我们仅证明定理4.12,定理4.13的证明和定理4.12的证明是类似的。
证:
在这种情况下,我们不能以补充定义的形式来模仿定理4.11的证明。
为了应用柯西中值定理,我们先由条件limx→x0+g′(x)f′(x)=A,对任意的ε>0,存在δ1>0,对任意的x0<x<x0+δ1时,都有∣g′(x)f′(x)−A∣<2ε任取x0<a<x0+δ1,由柯西中值定理,就有∣g(x)−g(a)f(x)−f(a)−A∣<2ε下面我们证明g(x)f(x)局部有界:
实际上g(x)−g(a)f(x)−f(a)是局部有界的。并且,有g(x)−g(a)f(x)−f(a)=1−f(x)g(a)g(x)f(x)−g(x)f(a)如果g(x)f(x)不是局部有界的,那么可以取得点列{xn},xn>x0,xn→x0,g(xn)f(xn)→∞,但是,注意到:g(xn)f(a)→0g(xn)g(a)→0那么:
1−f(xn)g(a)g(xn)f(xn)−g(xn)f(a)→∞与g(x)−g(a)f(x)−f(a)局部有界矛盾,因此,存在M>0,存在δ2>0,x0<x<x0+δ2时∣g(x)f(x)∣≤M而g(x)f(x)−g(x)−g(a)f(x)−f(a)=g(x)f(x)[1−1−f(x)g(a)1]而1−1−f(x)g(a)1→0(x→x0+),因此g(x)f(x)−g(x)−g(a)f(x)−f(a)→0(x→x0+)又存在δ3>0,x0<x<x0+δ3时,有∣g(x)f(x)−g(x)−g(a)f(x)−f(a)∣<2ε当x0<x<x0+min(δ1,δ2,δ3)时,有∣g(x)f(x)−A∣≤∣g(x)−g(a)f(x)−f(a)−A∣+∣g(x)f(x)−g(x)−g(a)f(x)−f(a)∣<ε