跳转到内容

§6.1 导数及其计算

华东师范大学数学系高等教育出版社《数学分析》大学本科 · 教材双语助读 (Alt+Y)
  1. 导数就是变量的变化率.它在几何上来源于如何定义一般曲线的切线,而在运动学上则与中学物理中的瞬时速度的定义方式完全相同.

  2. 从导数的定义可以看出,计算导数就是要求 0/0 型的不定式的函数极限.这也就是在学习微分学之前先要学习极限理论的理由之一. §4.3 的两个重要极限以及许多例题都与此直接相关.

  3. 函数在某一个点是否可导,只与该函数在这点附近的性态有关.因此与函数的极限和连续性类似,函数的可导性是一种局部性概念.

  4. 函数在一点可导,则一定在该点连续.反之未必成立.

  5. 除了导数的几何意义之外,还要知道单侧导数的几何意义,以及在某一点的导数或单侧导数为无穷大时的几何意义.

  6. 导函数的概念.这直接导致高阶导数的概念.

  7. 导数的计算.初等函数的导函数仍是初等函数.这里的计算可以用求导公式按部就班地进行.对于分段定义的函数,在特殊点上要从导数定义出发直接计算.

  8. 复合函数求导的链式法则是导数计算中的基本工具.

  9. 对隐函数和用参数方程定义的函数的导数计算所涉及的理论问题将在以后学习,本章着重于学习用求导法则进行计算.

初等函数的求导公式在数学分析的教科书中都有,本书不再重复.请初学者注意: 求导数是数学分析中最基本的一项计算,而这必须通过做教科书中的大量导数计算题才能学会.否则连基本公式都记不住,还有什么技能可谈.

  1. 设 f∈ C(a,b),又在点 x₀∈ (a,b) 处可导.在 x≠ x₀ 时定义函数
g(x)=(f(x)-f(x₀))/(x-x₀).

问:如何在 x₀ 处补充定义 g(x) 才能使得 g∈ C(a,b) ?

  1. 说明 f_(+)^(prime)(x₀) 和 f^(prime)(x₀⁺) 的不同意义,并举出它们取不同数值的例子.

  2. f'(x₀) 和 (f(x₀))' 有无区别?为什么?

  3. 验证下列三个函数 f(x)=sin² x, g(x)=-cos² x, h(x)=-1/2cos 2x 的导函数均相等.为什么相等?

  4. 若 f'(x₀) 存在,求 displaystylelim_(Δ x→ 0)(f(x₀-Δ x)-f(x₀))/(Δ x) .

  5. 若 [f(x²)]'=[f²(x)]',证明: 或者 f(1)=1,或者 f'(1)=0 .

  6. (1) 在圆面积公式 S(r)=π r² 和圆周长公式 l(r)=2π r 之间有微分学的关系 S'(r)=l(r) ,请作出解释;

(2) 同样,在球体积公式 displaystyle V(r)=4/3π r³ 和球面积公式 A(r)=4π r² 之间有微分学的关系 V'(r)=A(r),请作出解释;

(3) 能否在所知的初等几何计算公式中再找出类似的微分学联系?

  1. 设 f(x) 在 (a,b) 上可导.

(1) 若 displaystylelimₓ→ a⁺f(x)=∞ ,是否可以推出 displaystylelimₓ→ a⁺f'(x)=∞ ?

(2) 若 displaystylelimₓ→ a⁺f'(x)=∞ ,是否可以推出 displaystylelimₓ→ a⁺f(x)=∞ ?

  1. 判断下列命题的真假,并说明理由:

(1) 若 f 在 x=0 可导,且 f(0)=0,则 f'(0)=0 ; 反之也成立;

(2) 若 f 在 x₀ 可导,且在某 O(x₀) 上 f(x)>0,则 f'(x₀)>0 ;

(3) 若 f 为 (-1,1) 上的偶函数,于 x=0 处可导,则 f'(0)=0 ;

(4) 若 f 为 (-1,1) 上的奇函数,于 x=0 处可导,则 f'(0)=0 ;

(5) 若 f 在 x₀ 可导,则 |f| 也在 x₀ 处可导; 反之也成立;

(6) 若存在极限

lim_(Δ x→ 0)(f(x₀+Δ x)-f(x₀-Δ x))/(Δ x),

则 f(x) 于 x₀ 处可导; 反之也成立.

  1. (1) 如果 f(x) 在点 x₀ 处既左连续,又右连续,问 f(x) 在 x₀ 处是否连续?

(2) 如果 f(x) 在点 x₀ 处既左侧可导,又右侧可导,问 f(x) 在 x₀ 处是否可导? 为什么?

以下第一个例题的内容是联系导数与连续的基本结果.

例题 6.1.1

证明: 函数在某点可导,则在该点一定连续.

证法1

设函数 y=f(x) 于点 x₀ 处可导.根据定义,存在极限

lim_(Δ x→ 0)(Δ y)/(Δ x)=f^(prime)(x₀).

因此有

(Δ y)/(Δ x)=f^(prime)(x₀)+o(1) (Δ x→ 0).

两边乘以 Δ x ,得到

Δ y=f^(prime)(x₀)Δ x+o(Δ x) (Δ x→ 0). (6.1)

由于 Δ x=x-x₀, Δ y=y-y₀=f(x)-f(x₀) ,上式可以重写为

f(x)=f(x₀)+f^(prime)(x₀)(x-x₀)+o(x-x₀) (x→ x₀).

令 x→ x₀,就得到 displaystylelimₓ→ x₀f(x)=f(x₀) .

称 (6.1) 为无穷小增量公式.它是微分学中的主要工具之一.

证法2

将函数 y=f(x) 的因变量 y 的增量 Δ y 写成 (Δ x≠ 0)

Δ y=(Δ y)/(Δ x)·Δ x.

由于右边的差商当 Δ x→ 0 时有极限,第二个因子是无穷小量,因此就得到

Δ y=o(1) (Δ x→ 0).

这就是说当 x→ x₀ 时 f(x)→ f(x₀),即 f 在 x₀ 处连续.

证法3

直接用连续性的 ε-δ 定义来进行证明.由于存在极限

limₓ→ x₀(f(x)-f(x₀))/(x-x₀)=f^(prime)(x₀),

应用局部有界性定理,存在 M>0, η>0,使得当 0<|x-x₀|<η 时,成立

|(f(x)-f(x₀))/(x-x₀)| < M.

对给定的 ε>0 ,取

δ=min{η,(ε)/(M)}.

则当 0<|x-x₀|<δ 时,成立

|f(x)-f(x₀)| = |(f(x)-f(x₀))/(x-x₀)|·|x-x₀| < M|x-x₀|≤slantε .

这样就证明了 f 在 x₀ 处连续.

与这个基本结论有关的其他内容有: (1) 若 f(x) 在点 x₀ 存在某个单侧导数,则 f(x) 在点 x₀ 具有相应的单侧连续性; (2) 若 f(x) 在点 x₀ 存在两个单侧导数 (不论它们是否相等), 则 f(x) 在点 x₀ 处连续.(典型例子为 f(x)=|x|, x₀=0 .)

例题 6.1.2

举例说明函数在某点可导,但在这点外的每个点上可以不连续.

解

定义函数 f 如下:

f(x)= x², & x 是有理数, 0, & x 是无理数,

则在 x=0 处 f'(0)=0,当然函数于该点连续.但在任何 x≠ 0 处函数 f 均有第二类间断点 (证明细节请读者完成).

若 y=f(x) 在点 x₀ 处可导,则曲线 y=f(x) 在点 (x₀,f(x₀)) 处有切线

l(x)=f(x₀)+f^(prime)(x₀)(x-x₀).

下一个例题刻画了这条特殊的直线所具有的局部最优性 (见 [17]).

例题 6.1.3

设函数 f(x) 在点 x₀ 处可导,l(x) 定义如上.对于不等于 l(x) 的其他任何 L(x)=ax+b,存在 δ>0,使得当 0<|x-x₀|<δ 时,成立不等式

|f(x)-l(x)| < |f(x)-L(x)|. (6.2)
证

如图 6.1 所示分两种情况讨论.

(a)

(b)

图6.1

(1) L(x₀)≠ f(x₀).几何上这表明直线 L(x)=ax+b 不经过点 (x₀,y₀),其中 y₀=f(x₀)=l(x₀).由于 L(x₀)≠ y₀,利用

limₓ→ x₀|f(x)-l(x)|=|f(x₀)-l(x₀)|=0<|f(x₀)-L(x₀)|=limₓ→ x₀|f(x)-L(x)|

和连续函数的局部保号性,存在 δ>0,使得当 |x-x₀|<δ 时,所要的不等式 (6.2) 成立.注意: 这时 x=x₀ 是允许的.

(2) L(x₀)=f(x₀),几何上这表明直线 L(x)=ax+b 经过点 (x₀,y₀),即有

L(x₀)=f(x₀)=l(x₀)=ax₀+b.

改写 L(x) 为

L(x)=a(x-x₀)+f(x₀).

由于 L(x)≠ l(x),所以必有 a≠ f'(x₀).由于导数 f'(x₀) 存在,即有 (这就是无穷小增量公式 (6.1) )

f(x)=f(x₀)+f^(prime)(x₀)(x-x₀)+o(x-x₀) (x→ x₀).

因此有

f(x)-l(x)=o(x-x₀) (x→ x₀).

另一方面,既然 a≠ f'(x₀),因此有

(f(x)-l(x))/(f(x)-L(x))=fraco(x-x₀)(f^(prime)(x₀)-a)(x-x₀)+o(x-x₀)=o(1) (x→ x₀).

从而存在 δ>0,使得当 0<|x-x₀|<δ 时,成立

|(f(x)-l(x))/(f(x)-L(x))| < 1,

这就是所要求证的不等式 (6.2) .

无穷小增量公式 (6.1) 可以加强为在下一个例题中更为有用的形式 (6.3). (取自 [17], 又参见本章第一组参考题 14.)

例题 6.1.4

设 f(x) 在点 x₀ 处可导,则成立以下公式:

Δ y = f^(prime)(x₀)Δ x + ω(x)Δ x, (6.3)

其中的函数 ω(x) 满足条件 displaystylelimₓ→ x₀ω(x)=ω(x₀)=0.

证

定义

ω(x)= dfracΔ yΔ x-f^(prime)(x₀), & x≠ x₀,[6pt] 0, & x=x₀.

可以看出 ω(x) 在点 x₀ 处连续.因此公式 (6.3) 成立.

公式 (6.3) 的另一个形式是

f(x)=f(x₀)+f^(prime)(x₀)(x-x₀)+ω(x)(x-x₀).

公式 (6.1) 右边的第二项带有小 o 记号,因此并不是普通的等式,这使得它的使用不如 (6.3) 方便.实际上,在用 (6.3) 来证明一系列求导公式时,我们只需要作简单的计算即可.作为例子,我们将用它来证明反函数与复合函数的求导公式.这两个公式的证明对初学者往往有困难,在证明时也很容易犯错误.

命题 6.1.1

(反函数求导公式)设 x=φ(y) 在点 y₀ 的某邻域上为严格单调连续函数,且有 φ'(y₀)≠ 0 。若 y=f(x) 是 x=φ(y) 的反函数,则 f(x) 在点 x₀=φ(y₀) 处可导,而且有

f^(prime)(x₀)=frac1φ^(prime)(y₀).

在图 6.2中显示了反函数求导公式的几何意义,其中同一条曲线代表了变量 x 和 y 之间的对应关系.以 y 为自变量 x 为因变量时即代表函数 x=φ(y),而以 x 为自变量 y 为因变量时就得到反函数 y=f(x).它们在点 (x₀,y₀) 的切线是同一条直线,而与两条坐标轴的交角的正切成倒数关系.这就是反函数求导公式的几何意义.

图6.2

证

根据命题 5.5.4 (即单调连续函数的反函数定理), f(x) 在点 x₀ 的邻近也是严格单调连续函数.从 x=φ(y) 在点 y₀ 处可导出发,应用公式 (6.3) 得到

Δ x = x-x₀ = [φ^(prime)(y₀)+ω(y)](y-y₀) = [φ^(prime)(y₀)+ω(y)]Δ y, (6.4)

其中 ω(y) 满足条件

lim_(y→ y₀)ω(y)=ω(y₀)=0.

现在用 y=f(x) 代入等式(6.4)中的 ω(y) 内.由于 f(x) 在 x₀ 处连续,而 ω(y) 在 y₀=f(x₀) 处连续,从复合函数的连续性定理知道 ω(f(x)) 在 x₀ 处连续,且有

limₓ→ x₀ω(f(x))=ω(limₓ→ x₀f(x))=ω(f(x₀))=ω(y₀)=0.

再利用条件 φ'(y₀)≠ 0,存在点 x₀ 的某邻域 O(x₀),当 x∈ O(x₀) 时,有

φ^(prime)(y₀)+ω(f(x))≠ 0.

因此当 x∈ O(x₀) 时,可以从 (6.4) 得到

(Δ y)/(Δ x)=frac1φ^(prime)(y₀)+ω(f(x)).

令 x→ x₀ ,即 Δ x→ 0 ,就有所要的结果

lim_(Δ x→ 0)(Δ y)/(Δ x)=frac1φ^(prime)(y₀).

对这个结果的常见说法是从

(Δ y)/(Δ x)=(1)/((Δ x)/(Δ y))

取极限,就可以得到

(dy)/(dx)=(1)/((dx)/(dy)).

这作为一种启发或记忆方法是可以的,但要严格讲清楚的话并不容易.而在上面的证明中只要用公式 (6.3) 进行计算.

命题 6.1.2

(复合函数求导的链式法则)设 u=φ(x) 于 x₀ 处可导, y=f(u) 于 u₀=φ(x₀) 处可导,则 y=f(φ(x)) 于 x₀ 处可导,而且有

[f(φ(x))]ₓ=x₀^(prime)=f^(prime)(u₀)φ^(prime)(x₀).
证

分别将无穷小增量公式 (6.3) 用于 u=φ(x) (在 x₀ ) 和 y=f(u) (在 u₀ ), 得到

φ(x)-φ(x₀) = [φ^(prime)(x₀)+ω₁(x)]Δ x, (6.5)

其中 ω₁(x) 在 x₀ 处连续,且取值为 0,又有

f(u)-f(u₀) = [f^(prime)(u₀)+ω₂(u)]Δ u, (6.6)

其中 ω₂(u) 在 u₀ 连续,且取值为 0.

现在考虑复合函数 y=f(φ(x)).在 (6.6) 中令 u=φ(x),利用条件 u₀=φ(x₀),从而有 Δ u=φ(x)-φ(x₀).然后再将 (6.5) 代入,就得到

Δ y = f(φ(x))-f(φ(x₀)) = f^(prime)(u₀)φ^(prime)(x₀)Δ x + ω(x)Δ x,

其中

ω(x)=f^(prime)(u₀)ω₁(x)+φ^(prime)(x₀)ω₂(φ(x))+ω₁(x)ω₂(φ(x)).

根据 ω₁(x) 和 ω₂(u) 分别在 x₀ 和 u₀=φ(x₀) 处连续且取值为 0,又知道 φ(x) 在 x₀ 处连续,就可以看出函数 ω(x) 在 x₀ 处连续且取值为 0.这样就得到

limₓ→ x₀ω(x)=0.

现在只要写出差商

(Δ y)/(Δ x)=f^(prime)(u₀)φ^(prime)(x₀)+ω(x),

再令 x→ x₀ ,就得到所要求证的公式

[f(φ(x))]ₓ=x₀^(prime)=f^(prime)(u₀)φ^(prime)(x₀).

关于复合函数求导法则证明的一个常见错误是从

(Δ y)/(Δ x)=(Δ y)/(Δ u)·(Δ u)/(Δ x) (6.7)

出发,令 Δ x→ 0,得到

(dy)/(dx)=(dy)/(du)·(du)/(dx).

由于这里涉及对函数极限的基本理解问题,需要作些解释.

在 (6.7) 的左边,按照极限定义有 Δ x≠ 0,因此无问题.但在右边的

Δ u = u-u₀ = φ(x)-φ(x₀)

完全可能取到 0 值 (甚至有可能在 Δ x→ 0 的过程中无限次取到 0 值), 因此等式 (6.7) 是不合法的.这里的 Δ u 是中间变量 u=φ(x) 的增量,它是由自变量 x 的增量 Δ x 决定的,没有理由加上 Δ u≠ 0 的限制.

但在命题 6.1.2 的上述证明中不存在任何概念上的困难,只是有关连续性的普通计算而已.这就是用无穷小增量公式 (6.3) 代替 (6.1) 的优点.

例题 6.1.5

求函数

f(x)= x²sindfrac1x, & 当 x≠ 0,[6pt] 0, & 当 x=0

的导函数,并讨论其连续性 (参见图 6.3).

解

在 x≠ 0 处可以用初等函数的求导法则,但在点 x=0 处则必须按导数的定义,先写出差商,再求极限.根据 f 的定义,可得到 f'(0)=0 (具体计算过程从略). 这里只写出所得的结果:

f^(prime)(x)= 2xsindfrac1x-cosdfrac1x, & 当 x≠ 0,[6pt] 0, & 当 x=0.

图6.3

由此可见,函数 f(x) 处处可导,但导函数 f'(x) 在点 x=0 处不连续。由于极限 displaystylelimₓ→ 0f'(x) 不存在,因此 x=0 是第二类间断点。

函数在某点的单侧导数和导函数在该点的单侧极限是不同的概念.初学者在这一个问题上容易把两者混淆.对本题来说,既然有 f'(0)=0,因此在 x=0 处的两个单侧导数均为 0,即 f_(-)'(0)=f_(+)'(0)=0.但从 f'(x) 在 x≠ 0 时的表达式可以看出,导函数在点 x=0 的两个单侧极限,即 f'(0⁻) 和 f'(0⁺) 都不存在.(参见下一章的命题 7.1.7,即单侧导数极限定理.)

例题 6.1.6

确定函数

f(x)= ax+b, & x>1, x², & x≤slant 1

中的 a, b,使得函数 f(x) 在 x=1 处可导.

解

根据函数在一点存在导数的充分必要条件是两个单侧导数存在且相等,我们将分别计算 f_(-)^(prime)(1) 和 f_(+)^(prime)(1) .

左侧导数 f_(-)^(prime)(1) 可以直接计算如下:

f_(-)^(prime)(1)=lim_(Δ x→ 0⁻)frac(1+Δ x)²-1Δ x =lim_(Δ x→ 0⁻)frac2Δ x+Δ²xΔ x=2.

右侧导数的计算有所不同.这里一方面涉及两个待定的数 a, b,另一方面又必须保证函数在点 x=1 处右连续.由函数 f 在 x>1 的表达式 ax+b 和 f(1)=1 可见 a, b 必须满足要求 a+b=1,否则 f_(+)'(1) 就不可能存在.令 b=1-a,然后可以计算如下:

f_(+)^(prime)(1)=lim_(Δ x→ 0⁺)(a(1+Δ x)+(1-a)-1)/(Δ x) =lim_(Δ x→ 0⁺)(aΔ x)/(Δ x)=a.

令 f_(-)^(prime)(1)=f_(+)^(prime)(1),得到 a=2,从而 b=-1 .

由于单侧导数与导函数的单侧极限是不同的概念,因此本题应当按单侧导数的定义计算.注意在求 (单侧) 导数之前先要看是否 (单侧) 连续.

例题 6.1.7

计算 f(x)=x¹/x 的导函数.

解

用对数求导法.先取对数得到

ln f(x)=ln(x¹/x)=(ln x)/(x),

然后求导.左边用复合函数求导法则得到

[ln f(x)]^(prime)=fracf^(prime)(x)f(x),

右边直接计算得到

(1/x·ln x)^(prime)=-frac1x²ln x+frac1x² =frac1x²(1-ln x).

这样就计算出

f^(prime)(x)=f(x)·frac1x²(1-ln x)=x¹/x-2(1-ln x).

对数求导法在对乘积形式的函数求导数时也有用处.例如设有多项式

p(x)=(x-x₁)(x-x₂)…(x-xₙ),

且其中 xᵢ, i=1,2,…,n 互不相等,则为了求 p(x) 的导数,可以先取绝对值,再取对数,然后将

ln|p(x)|=ln|x-x₁|+ln|x-x₂|+…+ln|x-xₙ|

对 x 求导,就很方便地得到

p^(prime)(x)=p(x)·(frac1x-x₁+frac1x-x₂+…+frac1x-xₙ).
  1. 证明以下基本事实:

(1) 可导的偶函数的导函数为奇函数;

(2) 可导的奇函数的导函数为偶函数;

(3) 可导的周期函数的导函数为周期函数.

  1. 已知偶函数 f(x) 在点 x=0 处可导,求 f'(0) .

  2. 确定 a 的值,使两条曲线 y=ax² 与 y=ln x 相切.

  3. 设函数 f(x), g(x) 在点 x₀ 处均可导。证明: f(x)-g(x)=o(x-x₀) (x→ x₀) 的充分必要条件是两条曲线 y=f(x) 与 y=g(x) 在 x=x₀ 时相切。

  4. 设函数 f(x) 可导,且 f(x) 无零点.证明: 两条曲线 y=f(x) 和 y=f(x)sin x 在其交点处相切.

  5. 设 p(x) 是有 n 个实根的 n 次多项式,记它的相异根为 x₁,…,xₖ,其中根 xᵢ 的重数为 nᵢ, i=1,2,…,k, n₁+n₂+…+nₖ=n.证明: 成立

p^(prime)(x)=p(x)(∑ᵢ=1^(k)fracnᵢx-xᵢ).
  1. 设函数
f(x)= dfracx1+e¹/x, & x≠ 0,[6pt] 0, & x=0,

研究 f(x) 的可导性.

  1. 设 n 为正整数,在什么条件下,函数
f(x)= xⁿsindfrac1x, & x≠ 0,[6pt] 0, & x=0

(1) 在 x=0 处连续; (2) 在 x=0 处可导; (3) 在 x=0 处导函数连续.

  1. 设函数 f(x) 满足函数方程 f(x+y)=f(x)· f(y) ,且已知 f'(0)=1.证明: f(x) 处处可导,且成立 f'(x)=f(x) . (可与 5.1.4 小节的题 10 作比较.)

  2. 给定函数

f(x)= 0, & x 为无理数, x, & x 为有理数, g(x)= 0, & x 为无理数, x², & x 为有理数,

讨论它们的连续性与可导性.

  1. 设 displaystyle f(x)= x, & x 为有理数, x²+x, & x 为无理数.

(1) 证明 x≠ 0 时,f 不连续; (2) 计算 f'(0) .

  1. 设在原点某邻域 O(0) 上有 |f(x)|≤slant |g(x)|,且 g(0)=g'(0)=0.求 f'(0) .
共 0 题