Skip to main content

Section 2.2 函数的求导方法 初等函数的导数

确定函数的变化率—导数, 是理论研究和实际应用中经常遇到的问题. 但根据定义求导往往非常烦琐, 有时甚至是不可行的. 许多初等函数是由基本初等函数经过若干次四则运算和复合运算而得到的,因此求初等函数的导数就是求基本初等函数的导数及函数的和、差、积、商的求导法则和复合函数求导法则. 本节将介绍求导的一般法则和求导方法,使求导运算变得更为简便.

Subsection 2.2.1 几个基本初等函数的导数公式

现在利用2.1.1中给出的导数定义来求基本初等函数 sinx,cosx,logaxax 的导数公式.
  1. y=sinx
    dy dx=limΔx0ΔyΔx=limΔx0sin(x+Δx)sinxΔx=limΔx02cos(x+Δx2)sinΔx2Δx=limΔx0cos(x+Δx2)sinΔx2Δx2=cosx,
    (sinx)=cosx(<x<+).
  2. y=cosx
    dy dx=limΔx0ΔyΔx=limΔx0cos(x+Δx)cosxΔx=limΔx02sin(x+Δx2)sinΔx2Δx=limΔx0sin(x+Δx2)sinΔx2Δx2=sinx,
    (cosx)=sinx(<x<+).
  3. y=logax(a>0,a1)
    dy dx=limΔx0loga(x+Δx)logaxΔx=limΔx0loga(1+Δxx)1Δx=1xlogae=1xlna,
    (logax)=1xlna
    特别地, 当 a=e 时, (lnx)=1x.
  4. y=ax(a>0,a1)
    dy dx=limΔx0ax+ΔxaxΔx=limΔx0axaΔx1Δx=axlimΔx0ΔxlnaΔx=axlna,
    (ax)=axlna.
    特别地, 当 a=e 时, (ex)=ex. 可见, 虽然 e 是一个无理数, 但选取它作指数函数或对数函数的底, 将使这些函数的求导较为简单.

Subsection 2.2.2 函数的和、差、积、商的求导法则

Proof.

  1. y=u(x)±v(x),
    dy dx=limΔx0ΔyΔx=limΔx0[u(x+Δx)±v(x+Δx)][u(x)±v(x)]Δx=limΔx0[u(x+Δx)u(x)Δx±v(x+Δx)v(x)Δx]=limΔx0(ΔuΔx±ΔvΔx)=u(x)±v(x),
    [u(x)±v(x)]=u(x)±v(x).
  2. y=u(x)v(x),
    dy dx=limΔx0ΔyΔx=limΔx0u(x+Δx)v(x+Δx)u(x)v(x)Δx=limΔx0[u(x+Δx)v(x+Δx)u(x)v(x+Δx)]+[u(x)v(x+Δx)u(x)v(x)]Δx
    =limΔx0[ΔuΔxv(x+Δx)+u(x)ΔvΔx]=du dxv(x)+u(x)dv dx,
    从而
    [u(x)v(x)]=u(x)v(x)+u(x)v(x).
  3. y=u(x)v(x)(v(x)0),
    dy dx=limΔx0ΔyΔx=limΔx0u(x+Δx)v(x+Δx)u(x)v(x)Δx=limΔx0u(x+Δx)v(x)u(x)v(x+Δx)v(x)v(x+Δx)Δx=limΔx0u(x+Δx)v(x)u(x)v(x)+u(x)v(x)u(x)v(x+Δx)v(x)v(x+Δx)Δx=limΔx01v(x)v(x+Δx)[ΔuΔxv(x)ΔvΔxu(x)]=u(x)v(x)u(x)v(x)v2(x).
    [u(x)v(x)]=u(x)v(x)u(x)v(x)v2(x)
利用求导法则, 可以求出除 sinx,cosx 外其他三角函数的导数.

Example 2.2.3.

例 1 求 tanx,cotx,secx,cscx 的导数.
Solution.
解 利用Theorem 2.2.1
(tanx)=(sinxcosx)=(sinx)cosxsinx(cosx)cos2x=cos2x+sin2xcos2x=1cos2x=sec2x
类似可得
(cotx)=1sin2x=csc2x(secx)=(1cosx)=1cosx1(cosx)cos2x=sinxcos2x=secxtanx(cscx)=cscxcotx.

Example 2.2.4.

例 2 设 y=6ax+3logax+x10+sinπ12,y.
Solution.
y=6axlna+3xlna+10x9.

Example 2.2.5.

例 3 设 y=xexsinx,y.
Solution.
y=xexsinx+x(ex)sinx+xex(sinx) =exsinx+xexsinx+xexcosx =ex(sinx+xsinx+xcosx).

Example 2.2.6.

例 4 求函数 y=(xn+cosx)sinx 的导数.
Solution.
y=(xn+cosx)sinx+(xn+cosx)(sinx) =(nxn1sinx)sinx+(xn+cosx)cosx =xn1(nsinx+xcosx)+cos2x.

Example 2.2.7.

例 5 设 y=ex+sinxx,y.
Solution.
y=x(ex+sinx)(ex+sinx)(x)(x)2 =x(ex+cosx)(ex+sinx)12xx =(2x1)ex+2xcosxsinx2xx.

Example 2.2.8.

例 6 (基因数据及其对变化的敏感性) 一般地, 当 x 较小的变化引起函数值 f(x) 较大的变化时, 就称该函数对 x 的变化是相对敏感的. 导数 f(x) 是这种敏感性的度量方法. 奥地利遗传学家孟德尔在花园里种植豌豆和其他植物, 发现了遗传规律、分离规律和自由组合规律. 他的研究表明,如果 p ( 0 和 1 之间的一个数) 是使豌豆表皮光滑基因 (优势基因)的频率,而 1p 是使豌豆表皮起皱基因的频率, 那么表皮光滑踠豆在下一代中占有的比例为
y=2p(1p)+p2=2pp2,
从而
dy dp=22p
在图 2-7(a) 中, 当 p 较小时, yp 变化的影响比 p 较大时更为敏感. 确实,图 2-7(b) 的导数图形证实了这一事实, 该图形表明当 p 在 0 附近时 dy dp 接近 2 , 而当 p 在 1 附近时 dy dp 接近 0 .
该导数在遗传学中的含意为: 在高度隐性的群体(如表皮起皱踠豆的频率大的群体)和高度优势的群体中引进稍多一点的优势基因, 前者比后者对下一代优势基因的增加有更加显著的影响.

Subsection 2.2.3 反函数的求导法则

对于任意给定的函数,一般说来其反函数未必存在,但如果 f(x) 是某区间 I上的单值单调的连续函数, 那么它的反函数 x=φ(y) 在相应的区间 I 上也是单值单调的连续函数,这样我们有以下定理.

Proof.

证 因为函数 x=φ(y) 在某区间 I 上单调连续, 由 Theorem 1.3.24知, 反函数 y=φ1(x)=f(x) 在相应区间 I 上也单调连续. 任取 xI,x 以增量 Δx(Δx0,x+ΔxI),y=f(x) 的单调性, 有
Δy=f(x+Δx)f(x)0,
且由 x=φ(y) 的连续性, 当 Δy0 时, Δx0;y=φ1(x)=f(x) 的连续性, 当 Δy0 时, Δx0, 故 即
dy dx=limΔx0ΔyΔx=limΔx01ΔxΔy=1limΔy0ΔxΔy=1dx dy,f(x)=1φ(y).
利用反函数的求导法则, 可以求出另一些基本初等函数的导数公式.

Example 2.2.10.

例 7 求反正弦函数 y=arcsinx 的导数.
Solution.
解 由于 y=arcsinxx=φ(y)=siny,y[π2,π2] 的反函数, 由Theorem 2.2.9y=(arcsinx)=1(siny)=1cosy=11sin2y=11x2(1<x<1). 类似地, 有
(arccosx)=11x2(1<x<1)

Example 2.2.11.

例 8 求反正切函数 y=arctanx 的导数.
Solution.
y=arctanxx=tany(π2<y<π2) 的反函数, 由定理 2 , 有
y=(arctanx)=1(tany)=1sec2y=11+tan2y=11+x2.
类似地,有
(arccotx)=11+x2

Subsection 2.2.4 复合函数的求导法则

Proof.

dy dx=f(u)φ(x)
(2.2.2)dy dx=dy dudu dx.
证 设 x 有增量 Δx0, 相应地 u=φ(x) 有增量 Δu,Δu0 时, 函数 y 有增量 Δy. 因为 y=f(u) 在点 u 处可导, 所以有
limΔu0ΔyΔu=f(u)
ΔyΔu=f(u)+α, 其中 limΔu0α=0
从而
(2.2.3)Δy=f(u)Δu+αΔu
Δu=0 时, Δy=f(u+Δu)f(u)=0, (2.2.3) 仍成立, 两边除以 Δx0,
ΔyΔx=f(u)ΔuΔx+αΔuΔx,
于是
(2.2.4)dy dx=limΔx0[f(u)ΔuΔx+αΔuΔx].
Δx0 时, Δu0,
limΔx0[f(u)ΔuΔx]=f(u)du dx,
代入(2.2.4),有
dy dx=f(u)du dx=f(u)φ(x).

Example 2.2.13.

例 9 求 y=(2x3x)10 的导数.
Solution.
解 设 y=u10,u=2x3x,
dy dx=dy dudu dx=ddu(u10)ddx(2x3x)=10u9(2+3x2)=10(2+3x2)(2x3x)9.

Example 2.2.14.

例 10 求幂函数 y=xμ 的导数.
Solution.
y=xμ=eμlnx,
y=eu,u=μlnx,
dy dx=(eu)ux=euμx=eμlnxμx=xμμx=μxμ1.
即对任意实数 μ
(xμ)=μxμ1.

Example 2.2.15.

例 11 求双曲函数 shx,chx, th x, cth x 的导数.
Solution.
(shx)=(exex2)=ex+ex2=chx; (chx)=(ex+ex2)=exex2=shx; (thx)=(shxchx)=(shx)chxshx(chx)ch2x=ch2xsh2xch2x=1ch2x; (cthx)=(chxshx)=sh2xch2xsh2x=1sh2x.

Example 2.2.16.

例 12 求反双曲正弦函数 y=arshx 的导数.
Solution.
y=arshxx=shy 的反函数, 所以
y=(arshx)=1(shy)=1chy=11+sh2y=11+x2.
类似地, 可得
(archx)=1x21;(arthx)=11x2.

Example 2.2.17.

例 13 求 y=ln(x+1+x2) 的导数.
Solution.
解 通常可以不写出中间变量, 于是
y=1x+1+x2(x+1+x2)=1x+1+x2[1+121+x2(1+x2)]=1x+1+x2[1+x1+x2]=1+x2+x(x+1+x2)1+x2=11+x2.
2 由 1.1 .8 内容知
y=arshx=ln(x+1+x2).
本题的结果与上例完全一致.

Example 2.2.18.

例 14 求 y=ln|x| 的导数.
Solution.
解 当 x>0 时, y=(lnx)=1x.x<0 时, y=[ln(x)]=1x(x)=1x. 所以, 只要 x0, 总有
(ln|x|)=1x
至此,已经得到了一些基本初等函数的导数公式, 现罗列如下:
  1. (C)=0 ( C 为常数).
  2. (xμ)=μxμ1 ( μ 为实数).
  3. (ax)=axlna(a>0,a1); 特别地, (ex)=ex.
  4. (logax)=1xlna(a>0,a1); 特别地, (lnx)=1x,(ln|x|)=1x.
  5. (sinx)=cosx.
  6. (cosx)=sinx.
  7. (tanx)=sec2x.
  8. (cotx)=csc2x.
  9. (secx)=secxtanx.
  10. (cscx)=cscxcotx.
  11. (arcsinx)=11x2.
  12. (arccosx)=11x2.
  13. (arctanx)=11+x2.
  14. (arccotx)=11+x2.
  15. (shx)=chx.
  16. (chx)=shx.
  17. (thx)=1ch2x.
  18. (arshx)=11+x2.
  19. (archx)=1x21.
  20. (arthx)=11x2.
由于初等函数是由基本初等函数经过有限次四则运算与复合运算, 并且可用一个式子表示的函数,因此利用导数的四则运算与复合运算法则及上述的基本公式, 就可以求出初等函数的导数.

Example 2.2.19.

例 15 求下列函数的导数:
  1. y=12arctan2x1x2
  2. y=3sin(12x)+12x
  3. y=x2a2x2+a22arcsinxa(a>0)
  4. y=xarctanxxex+lnxx.
Solution.
解 (1) y=1211+(2x1x2)2(2x1x2)
=12(1x2)2(1x2)2+4x22(1x2)2x(2x)(1x2)2=11+x2.
  1. y=[3sin(12x)ln3][sin(12x)]+1(2x)2(2x)
=[3sin(12x)ln3]cos(12x)(2)+1(2x)22xln2=2ln33sin(12x)cos(12x)ln22x
  1. y=(x2a2x2)+(a22arcsinxa)
=(x2)a2x2+x2(a2x2)+a22(arcsinxa)
=12a2x2+x212(a2x2)a2x2+a22(xa)1(xa)2=12a2x212x2a2x2+a22a2x2=a2x2.
  1. y=arctanx+x1+x2xexex+1xxlnx12x(x)2
=arctanx+x1+x2(x+1)ex+2lnx2xx.

Example 2.2.20.

例 16 求下列函数的导数:
  1. y=lnx2+1x23(x>2);
  2. y=x+x+x;
  3. y=logxsinx(x>0,x1);
  4. y=xaa+axa+aax(a>0).
Solution.
解 (1) 因 y=12ln(x2+1)13ln(x2),
y=121x2+1(x2+1)131x2(x2)=121x2+12x131x2=xx2+113(x2).
y=12x+x+x(x+x+x)=12x+x+x[1+12x+x(x+x)]=12x+x+x[1+12x+x(1+12x)]=4x2+xx+2x+18x+x+xx2+xx.
  1. 在函数表达式中, 由于对数的底是变量,可用对数换底公式将其变形为
y=lnsinxlnx
这时 y=cotxlnx1xlnsinxln2x=xcosxlnxsinxlnsinxxsinxln2x.
  1. y=aaxaa1+axalna(xa)+aaxlna(ax)
=aaxaa1+axa1axalna+axaaxln2a.

Example 2.2.21.

例 17 设 f(x)={x,x<0,ln(1+x),x0,f(x).
Solution.
解 求分段函数的导数时, 在每一连续区间内的导数可按一般求导法则求解, 但在分段点处的导数应利用导数的定义求解. 当 x<0 时, f(x)=1;x>0 时, f(x)=[ln(1+x)]=11+x(1+x)= 11+xx=0 时, f(0)=limx0xln(1+0)x=1,f+(0)=limx0+ln(1+x)ln(1+0)x=1,f(0)=1. 所以
f(x)={1,x011+x,x>0

Example 2.2.22.

例 18 已知 f(u) 可导, 求导数 y=f(secx) 的导数.
Solution.
y=[f(secx)]=f(secx)(secx)=f(secx)secxtanx.

Subsection 2.2.5 本节知识图谱

Figure 2.2.23. 知识图谱

Subsection 2.2.6 习题

  1. 求下列函数的导数:
    1. y=2x31x2+5x+3;
    2. y=x2cosx;
    3. y=1x3+π2;
    4. y=3x+x4+e2;
    5. y=1x+sinx;
    6. y=xlnx+lnxx;
    7. y=(1xx2)(x1x2);
    8. y=x4x2;
    9. y=x+x+x;
    10. y=ex(sinxcosx);
    11. y=sinx+cosx2x;
    12. y=sinxcosxtanx.
  2. 求下列函数在给定点处的导数:
    1. s=ln(1+a2t),s(0);
    2. y=1x1+x,y|x=4;
    3. y=cosx2x1,y|x=π2.
  3. f(x)=(ax+b)sinx+(cx+d)cosx, 试确定常数 a,b,c,d, 使 f(x)=xcosx.
  4. 经过点 (0,3) 及点 (5,2) 的直线与曲线 y=cx+1 相切, 求常数 c 的值.
  5. 求下列函数的导数:
    1. y=arcsinx2xex2;
    2. y=xarccosx2;
    3. y=arccotx32x;
    4. y=14ln1+x1x+12arctanx.
  6. 求下列函数的导数:
    1. y=ch(shx);
    2. y=(shx)echx;
    3. y=th(1x2);
    4. y=arctanthx;
    5. y=lnchx+12ch2x.
  7. 求下列函数 f(x) 的导数, 其中 φ(x) 可导:
    1. f(x)=φ(x2);
    2. f(x)=φ(ex)eφ(x);
    3. f(x)=xφ(1x);
    4. f(x)=φ[φ(x)].
  8. 试证明:
    1. 可导奇函数的导数是偶函数, 可导偶函数的导数是奇函数;
    2. 可导周期函数的导数仍为周期函数,且周期不变.