中值定理的应用

如果每当 a < b ,就有 f ( a ) < f ( b ) ,我们称函数 f ( x ) 严格递增的。如果 a < b 蕴含 f ( a ) > f ( b ) ,则称 f ( x ) 严格递减的。如果 a < b 蕴含 f ( a ) f ( b ) ,则称 f ( x ) 单调递增的;如果 a < b 蕴含 f ( a ) f ( b ) ,则称 f ( x ) 单调递减的。

现在假设 f ( x ) a x b 上连续,并且 对所有满足 a < x < b x 都存在且为。设 c d 满足 a c < d b 。那么 f ( x ) 显然在区间 c x d 上满足中值定理的条件。因此

其中

但此时 ,且 d c > 0 。因此 f ( d ) f ( c ) > 0 ,即 f ( c ) < f ( d ) 。这正是 f ( x ) a x b 严格递增的条件。

用类似的方法可以证明:
a) 如果对于 a < x < b ,则 f ( x ) 严格递减。
b) 如果对于 a < x < b ,则 f ( x ) 单调递增。
c) 如果对于 a < x < b ,则 f ( x ) 单调递减。

这些留作练习。但请注意,有些函数例如是单调递减的,却不连续,因此在一个区间上甚至没有导数。举例来说,设

我们已经知道常数的导数为零。现在我们可以证明逆命题,即在 a x b 上连续、且其导数对所有 x , a < x < b 都满足 的函数 f ( x ) 是常数。因为如果 a < d b ,由中值定理,存在某个 ξ , a < ξ < d ,使得 。但 ,所以 f ( d ) = f ( a ) 。由于 d 可以是区间内的任意数,我们有 f ( x ) = f ( a ) 对所有 x , a x b 成立,因此 f ( x ) 是常数。

作为这一结论的推论,设 f ( x ) g ( x ) a x b 上连续,并且对所有 x , a < x < b 都有 。那么 f ( x ) g ( x ) 连续且导数为 0,因此是一个常数 c 。于是 f ( x ) = g ( x ) + c 。我们证明了在一个区间内导数相等的两个函数相差一个常数函数。(注意,正是求导运算的线性使得这成为前一结论的简单推论。)

接下来考虑函数 f ( x ) = x sin x 。它在任何区间上都连续可微;其导数为 1 cos x 0 。因此它是单调递增的。但 f ( 0 ) = 0 ,所以如果 x 0 ,则 f ( x ) f ( 0 ) = 0 ,即 x 0 ,则 x sin x 0 。同样,函数 1 + 1 2 x 2 + cos x x = 0 时值为 0;由上述结论,其导数对 x 0 满足 x sin x 0 。因此它也是单调递增函数,于是当 x 0 1 + 1 2 x 2 + cos x 0 。现在

x + x 3 6 + sin x 0

x 0 成立,理由类似;继续下去,我们有

1 x 2 2 ! + x 4 4 ! cos x 0 , x x 3 3 ! + x 5 5 ! sin x 0 , 1 + x 2 2 ! x 4 4 ! + x 6 6 ! + cos x 0 ,

对所有 x 0 成立,其中 n ! 𝒏 的阶乘)是乘积 1 2 n 。(注意 2 ! = 2 , 1 ! = 1 。我们约定 0 ! = 1 。)这些不等式可以移项,得到以下对所有 x 0 成立的不等式:

sin x x 1 1 2 ! x 2 cos x 1 x x 3 3 ! sin x x 1 x 2 2 ! cos x 1 x 2 2 ! + x 4 4 ! x x 3 3 ! sin x x x 3 3 ! + x 5 5 !

这样我们就得到了用于逼近 sin x cos x 的多项式,至少对 x 0 是如此(该方法也可以应用于 x 0 的情形)。使用其中一个多项式作近似时,误差至多是它与序列中下一个多项式之间的差;例如,如果我们用 1 1 3 ! = .833 来估计 sin 1 ,我们的误差至多为 1 5 ! = 1 120

习题

练习 1.
  1. f ( x ) = cos 2 x , g ( x ) = 2 cos 2 x 。求 ,并证明 。然后求一个常数 c ,使得 f ( x ) = g ( x ) + c
练习 2.
  1. Courant,第 557 页,第 77 题。
练习 3.
  1. sin ( 1 / 2 ) 估计到小数点后五位。