上一节我们从定义求得了一些函数的导数。下面我们引入一些求导法则,这样就能很快求得复杂函数的导数。
🔶 定理 3:求导法则
若函数u(x)与v(x)在点x0处可导,则\
1.f(x)=u(x)±v(x)在点x0处可导,且
f′(x0)=u′(x)±v′(x)2.f(x)=u(x)v(x)在点x0处可导,且
f′(x0)=u′(x)v(x0)+v′(x)u(x0)3.若v(x0)=0,则f(x)=v(x)u(x)在点x0处可导,且
f′(x0)=[v′(x0)]2u′(x0)v(x)−v′(x0)u(x0)
解:
只需根据定义证明即可
1.
f′(x0)=Δx→0limΔx[u(x0+Δx)±v(x0+Δx)]−[u(x0)±v(x0)]=Δx→0limΔxu(x0+Δx)−u(x0)±Δx→0limΔxv(x0+Δx)−v(x0)=u′(x)±v′(x)
f′(x0)=Δx→0limΔxu(x0+Δx)v(x0+Δx)−u(x0)v(x0)=Δx→0limΔxu(x0+Δx)v(x0+Δx)−u(x0)v(x0+Δx)+Δx→0limΔxu(x0)v(x0+Δx)−u(x0)v(x0)=Δx→0limΔxu(x0+Δx)−u(x0)v(x0+Δx)+Δx→0limΔxv(x0+Δx)−v(x0)u(x0)=u′(x)v(x0)+v′(x)u(x0)
3.令f(x)=u(x)g(x),g(x)=v(x)1,使用公式(8),可得
f′(x0)=u′(x0)g(x0)+g′(x0)u(x0)
下面求g′(x0)
g′(x0)=Δx→0limΔxv(x0+Δx)1−v(x0)1=−Δx→0limΔxv(x0+Δx)−v(x0)⋅v(x0+Δx)v(x0)1=−[v(x0)]2v′(x0)
因此
f′(x0)=u′(x0)g(x0)+g′(x0)u(x0)=[v′(x0)]2u′(x0)v(x)−v′(x0)u(x0)
🔵 推论 3
我们可以将公式(8)推广到n个函数相乘
[∏k=1nfk(x)]′=∑k=1nfk′(x)∏1≤i≤ni=kfi(x)
公式(2)就是k=2时的特殊情形。
📌 例 7
求:
1.(xsinx)′
2.(tanx)′
3.(xex)′
4.(xn1)′ , n∈N+
解:
1.
(xsinx)′=sinx+xcosx
(tanx)′=(cosxsinx)′=cos2xcos2x+sin2x=cos2x1
(xex)′=ex+xex=ex(1+x)
(xn1)′=x2n0−nxn−1=−xn+1n
反函数是一类导函数不太好求的函数,如果直接使用导数的定义求解可能会很繁琐,因此我们引入反函数求导公式。有时候,使用反函数求导公式能够很快计算出反函数的导数。
🔶 定理 4:反函数求导公式
设y=f(x)与x=φ(y)互为反函数,若φ(y)在y0的某个邻域连续,严格单调且φ′(y0)=0,则f(x)在点x=x0=φ(y0)处可导,且导数为
f′(x0)=φ′(y0)1
证:
令Δx=φ(y0+δ)−φ(y0),Δy=f(x0+δ)−f(x0).
由于y=f(x)与x=φ(y)互为反函数,且φ(y)在y0的某个邻域连续,严格单调且φ′(y0)=0
从而f(x)在x0的某个邻域连续,严格单调。因此Δx=0当且仅当Δy=0,Δx→0当且仅当Δy→0
因此
f′(x0)=Δx→0limΔxΔy=Δy→0limΔxΔy=limΔy→0ΔyΔx1=φ′(y0)1
在使用反函数求导公式求导时,求导结果要表示成关于x的函数,因此最后替换一下即可,即:
f′(x)=φ′(y)1=φ′[f(x)]1
📌 例 8
求:
1.(arcsinx)′
2.(arccosx)′
3.(arctanx)′
4.(arccotx)′
解:
1.f(x)=arcsinx的反函数为x=siny因此
f′(x)=(siny)′1=cosy1=1−sin2x1=1−x21
2.f(x)=arccosx的反函数为x=cosy因此
f′(x)=(cosy)′1=−siny1=−1−cos2x1=−1−x21
3.f(x)=arctanx的反函数为x=tany因此
f′(x)=(tany)′1=sec2y1=1+tan2x1=1+x21
4.f(x)=arccotx的反函数为x=coty因此
f′(x)=(coty)′1=−csc2y1=−1+cot2x1=−1+x21
虽然使用导数的四则运算及反函数的求导公式能够解决一部分求导数问题,但是事实上大多函数都不是基本初等函数,而是经过初等函数复合得到的函数。因此掌握复合函数求导公式尤为重要。
🔮 引理 1
函数f(x)在点x0处可导的充要条件是:在x0的某个邻域U(x0)上,存在一个在点x0处连续的函数H(x),使得
f(x)−f(x0)=H(x)(x−x0)那么就有
x→x0limH(x)=x→x0limx−x0f(x)−f(x0)=f′(x0)
证:
(⇒)此时已有f(x)在点x0处可导,我们只需构造一个H(x)即可。令
H(x)={x−x0f(x)−f(x0)f′(x0),x∈U∘(x0),x=x0
那么
x→x0limH(x)=x→x0limx−x0f(x)−f(x0)=f′(x0)=H(x0)
此时H(x)满足题目要求。
(⇐)由于H(x)在点x0处连续,且
f(x)−f(x0)=H(x)(x−x0)
因此
x→x0limx−x0f(x)−f(x0)=x→x0limH(x)=H(x0)
因此f(x)在x=x0处可导,且H(x0)=f′(x0)\qed
下面引入复合函数求导法则。
🔶 定理 5:复合函数求导法则
设y=f(u),u=g(x)若u=g(x)在x=x0处可导,y=f(u)在u0=g(x0)处可导,则复合函数f(g(x))在x=x0处可导,且
[f(g(x))]′=f′(u0)g′(x0)=f′(g(x0))g′(x0)
证:
由于y=f(u)在点u=u0处可导。因此存在一个在点u=u0处连续的函数F(u),使得f′(u0)=F(u0),且
f(u)−f(u0)=F(u)(u−u0) , (u∈U(u0))
同理,由于u=g(x)在点x=x0处可导。因此存在一个在点x=x0处连续的函数G(x),使得g′(x0)=G(x0),且
g(x)−g(x0)=G(x)(x−x0) , (u∈U(x0))
因此
f(u)−f(u0)=f[g(x))−f(g(x0)]=F[g(x)]⋅[g(x)−g(x0)]=F(g(x))G(x)(x−x0)
由于g(x),G(x)在x=x0处连续,f(u),F(u)在u=u0处连续,因此H(x)=F(g(x))G(x)在x=x0处连续。从而由引理可得f(g(x))在x=x0处可导,且
[(f∘g)]′(x0)=F(g(x0))G(x0)=f′(g(x0))g′(x0)
注:
事实上
x→x0limx−x0f(g(x))−f(g(x0))=x→x0limg(x)−g(x0)f(g(x))−f(g(x0))⋅x−x0g(x)−g(x0)=u→u0limu−u0f(u)−f(u0)⋅x→x0limx−x0g(x)−g(x0)=f′(u0)g′(x0)=f′(g(x0))g′(x0)
注:
复合函数的求导法则也称为链式法则,一般也记作
dxdy=dudy⋅dtdu
如果复合嵌套次数较多时,使用(6)可以清楚地知道该对哪一层函数求导。因此
🔵 推论 4
对于函数y=f0(x1),x1=f1(x2)⋯xn=fn(x),y=f0∘f1∘⋯∘fn(x)的导数为
dxdy=dx1dy⋅dx2dx1⋯dxdxn
📌 例 9
求f′(x),其中:
1.f(x)=ex2
2.f(x)=sin(cosx)
3.f(x)=ln(tanx) (x∈D)
4.f(x)=tan(lnx) (x>0)
5.f(x)=x2(x+2)3(x−1)4(x−2)5 (x>2)
解:
1.
f′(x)=ex2(x2)′=2xex2
f′(x)=cos(cosx)(cos)′=−sinx⋅cos(cosx)
f′(x)=tanx1(tanx)′=sinxcosx1 (x∈D)
f′(x)=cos2(lnx)1(lnx)′=xcos2(lnx)1 (x>0)
5.本题直接求比较麻烦,因为有多个因式乘积求导,需要分别计算各自的导数。但是如果我们取对数,各个因式都变成了加减运算,这样就能大大简化运算。
先取对数
lny=lnx2(x+2)3(x−1)4(x−2)5=4ln(x−1)+5ln(x−2)−2lnx−3ln(x+2)
两边同时对x求导,得
yy′=x−14+x−25−x2−x+23
因此
y′=x2(x+2)3(x−1)4(x−2)5[x−14+x−25−x2−x+23] (x>0)
类似于上述求导的方法我们称为对数-指数求导法。为什么有指数呢?因为我们可以把y写成elny形式,然后使用复合函数求导法则即可得到其导数。
🔶 定理 6:对数-指数求导法
在求解形如y=u(x)v(x)类型的导数时,我们可以先对y取对数lny=v(x)ln(u(x)),然后求导:
yy′=v′(x)ln(u(x))+u(x)u′(x)v(x)那么就有
y′=[u(x)v(x)]′=u(x)v(x)[v′(x)ln(u(x))+u(x)u′(x)v(x)]或者将其化为指数y=u(x)v(x)=ev(x)ln(u(x)),那么也能得到
y′=ev(x)ln(u(x))[v(x)ln(u(x))]′=u(x)v(x)[v′(x)ln(u(x))+u(x)u′(x)v(x)]
解:
由于y=xx=exlnx,因此y′=exlnx(xlnx)′=xx(1+lnx)
练习:
求:1.(xsinx)′ 2.(xxx)′\
提示:1.(xsinx)′=xsinx(cosxlnx+xsinx) 2.(xxx)′=xxx[xx(1+lnx)lnx+xxx]
至此,我们叙述了基本求导法则以及一些函数的导数公式,下面全部列举出来:\
基本求导法则
- (u±v)′=u′±v′
- (uv)′=u′v+v′u
- (vu)′=v2u′v−v′u
- 反函数求导法则dxdy=dydx1
- 复合函数求导法则dxdt=dudy⋅dxdu
- 对数-指数求导法y′=y⋅(lny)′
一些函数导数公式
- (C)′=0 (C∈R)
- (xα)′=αxα−1 (α∈R)
- (sinx)′=cosx,(cosx)′=−sinx,(tanx)′=sec2x,(cotx)′=−csc2x
- (arcsinx)′=1−x21,(arccosx)′=−1−x21,(arctanx)′=1+x21
- (ax)′=axlna (a>0,a=1)
- (logax)′=xlna1 (a>0,a=1)
- [u(x)v(x)]′=u(x)v(x)[v′(x)ln(u(x))+u(x)u′(x)v(x)]