跳转到内容

高中数学(版聊式)/第3节:导数的计算

维基教科书,自由的教学读本

最初导数的计算都是来源于导数的定义。用定义法求导数是最基本的方法。

初等函数的导数的推导并不需要掌握,能看懂即可。并且导数的定义计算可能要涉及一些极限的计算,会略有纠结。有关极限的内容,请参照补充内容:极限的基本运算。

我们首先看简单一点的函数y=c(常数)。

根据定义,f′(x)=c−c=0。

即常数函数的变化率始终为0,这也是符合我们的认知的。

对于稍微复杂一些的函数 y=x2 有

f′(x)=limΔx→0f(x+Δx)−f(x)Δx=limΔx→0(x+Δx)2−x2Δx=limΔx→0x2+2x⋅Δx+(Δx)2−x2Δx=limΔx→0(2x+Δx)=2x

也就是说当x逐渐增大时,y的变化率(增长速度)一直在增大。这也是符合我们的认知的。

初等函数中更为复杂一些的函数如y=sin⁡x, 有

f′(x)=limΔx→0f(x+Δx)−f(x)Δx=limΔx→0sin⁡(x+Δx)−sin⁡(x)Δx=limΔx→0sin⁡xcos⁡Δx+cos⁡xsin⁡Δx−sin⁡xΔx=sin⁡x⋅limΔx→0cos⁡Δx−1Δx+limΔx→0cos⁡xsin⁡ΔxΔx=limΔx→0cos⁡xsin⁡ΔxΔx=cos⁡x

为了方便,今后我们可以直接使用下面的导数公式表


  • 若f(x)=c,则f′(x)=0
  • 若f(x)=xa,则f′(x)=axa−1
  • 若f(x)=sin⁡(x),则f′(x)=cos⁡(x)
  • 若f(x)=cos⁡(x),则f′(x)=−sin⁡(x)
  • 若f(x)=ax,则f′(x)=axln⁡(a)
  • 若f(x)=ex,则f′(x)=ex
  • 若f(x)=loga(x),则f′(x)=1xln⁡(a)
  • 若f(x)=ln⁡(x),则f′(x)=1x

同时,对于函数的导数,还有如下公式:

  • [f(x)±g(x)]′=f′(x)+g′(x)
  • [f(x)⋅g(x)]′=f′(x)⋅g(x)+f(x)⋅g′(x)
  • [f(x)g(x)]′=f′(x)⋅g(x)−f(x)⋅g′(x)[g(x)]2 (g(x)≠0)

对于复合函数,有链式法则:

f[g(x)]′=f′[g(x)]⋅g′(x)

下面将举几个例子。

例:求下列函数的导数。

(1). f(x)=x3−2x+3;

(2). f(x)=3x2ex;

(3). f(x)=ln⁡(x+2);

(4). f(x)=sin⁡(πx+φ)。

解:(1). 根据复合函数求导法则,f′(x)=(x3)′−(2x)′+(3)′=3x2−2。

(2). 令f(x)=3x2,g(x)=ex, 则f′(x)=6x⋅ex+3x2⋅ex=3xex(x+2)。

(3). 显然这是复合函数。令u=x+2,则f′(x)=[ln(u)]|u=x+2⋅(x+2)′=1x+2。

(4). 令u=πx+φ,则f′(x)=cos⁡(πx+φ)⋅π。