📖 罗尔是谁? 米歇尔·罗尔(1652—1719)是法国数学家,最初其实反对微积分。他研究多项式方程根的问题时,发现了一个「辅助定理」,后来这个定理被命名为罗尔定理,反而成了微积分的重要基石——历史常常这样幽默。
🎯 本章学习目标
- 理解罗尔定理,并掌握它的几何直觉(两高一平,中间必有水平切线)。
- 理解拉格朗日中值定理,明白它如何联系「平均变化率」和「瞬时变化率」。
- 了解柯西中值定理,以及三条定理的层层递进关系。
- 体会中值定理的意义:它们是微积分严谨性的「地基」。
- 会用中值定理做不等式证明与增量/误差估计。
- 掌握「构造辅助函数」这一证明核心技法,看懂三大定理的同构证明骨架。
8.1一条朴素的直觉:上坡下坡必有平路
开车从家出发,绕一圈又回到家。出发时和回到家时,你都在同一个位置(海拔相同)。那么这一路上,你必然经历过「既不上升也不下降」的瞬间——因为要先上坡,再下坡(或反过来),中间必定要「掉头」,掉头的那一刻,高度变化率为零。
这个听起来「显然」的生活常识,翻译成数学语言,就是罗尔定理。它是全部中值定理的起点,也是理解微积分严密性的第一块基石。
核心直觉 如果一段连续光滑的曲线,起点和终点一样高,那么中间至少有一个点,它的切线是水平的。这就是罗尔定理的几何内容。
为什么「显然的事」还要证明
微积分诞生后的头一个百年,物理学家和工程师用得顺风顺水,数学家却越来越不安:「曲线必有水平切线」这类判断,靠的是对图像的想象;一旦函数不可导、不连续,或者根本画不出图(比如处处连续却处处不可导的魏尔斯特拉斯函数),想象力就鞭长莫及。十九世纪的严格化运动(柯西、魏尔斯特拉斯等人主导)要求:每一个「显然」都必须翻译成「由定义和已证定理支撑的推理链」。本章的中值定理正是那场运动在微分学上的结晶——把「看图说话」变成「逻辑说话」。对工程师而言,这份遗产格外实惠:仿真软件与数控系统底层每一条平滑曲线的每一次求导,背后都站着本章的定理;条件不满足时软件报出的「结果不收敛」「雅可比奇异」,本质就是某条中值条件被破坏的回声。
直觉会翻车:条件的分量
「绕一圈回家,必经水平瞬间」听上去天经地义,但直觉不审查条件就会翻车。罗尔定理的三条假设——闭区间连续、开区间可导、两端等高——任何一条被抽走,结论都可能失效:
- 抽走「可导」:取 f(x) = |x| 在 [−1, 1] 上。f(−1) = f(1) = 1,两端等高、处处连续,但 f′ 在 (−1, 0) 恒为 −1、在 (0, 1) 恒为 +1,原点处不存在——整个区间里没有任何一点导数为零。「水平瞬间」卡死在了不可导的尖角上。
- 抽走「连续」:取分段函数 f(x) = x(0 ≤ x < 1),并令 f(1) = 0。f(0) = f(1) = 0 两端等高,开区间内 f′ = 1 处处非零——函数在右端点「闪断」跳回原值,恰好绕开了水平瞬间。
两个反例说明:定理的每条假设都是承重墙。教材把反例摆在定理旁边,不是为了吓唬人,而是让你在使用定理前养成逐条对照条件的习惯——这一分钟的习惯,在工程上叫「输入校验」,能省掉一整周的排错。
📐 例题 1 罗尔定理的条件三查
下列函数在给定区间上,罗尔定理的结论是否成立?逐一说明理由:① f(x) = x² 在 [−1, 1] 上;② f(x) = 1/x² 在 [−1, 1] 上;③ f(x) = |x| 在 [−1, 1] 上。
思路 罗尔定理是「条件 → 结论」的蕴含式:三条全满足,才能下「存在 f′ = 0 点」的结论。逐条对照即可。
解 ① f(x) = x²:闭区间连续 ✓,开区间可导 ✓,f(−1) = f(1) = 1 ✓——三条全满足,定理保证存在 c ∈ (−1, 1) 使 f′(c) = 2c = 0;事实上 c = 0 可以精确验证。② f(x) = 1/x²:在 x = 0 处无定义、不连续 ✗,第一条就塌了,定理不适用。事实上 f′(x) = −2/x³ 在 (−1, 0) 与 (0, 1) 上恒不为零,「结论」本身也确实不成立。③ f(x) = |x|:连续 ✓,两端等高 f(−1) = f(1) = 1 ✓,但在 x = 0 不可导 ✗,定理不适用。事实上原点两侧导数是 −1 与 +1,处处非零,结论同样不成立。
答:①成立,c = 0;②不适用且结论不成立(缺连续性);③不适用且结论不成立(缺可导性)。 ⚠ 易错点:②③的「结论不成立」不能由定理推出(定理压根没被满足),只能像上面那样回到定义直接验证;「定理条件不满足」与「结论一定不成立」是两回事——条件不满足时结论碰巧成立也可能(比如再给一个连续不可导但恰好有水平切线的例子),定理只是不再背书。
| 生活语言 | 数学命题 | 对应定理 |
|---|---|---|
| 开车绕一圈回家,路上必有「走平路」的瞬间 | 两端等高 + 连续可导 ⟹ 存在内点 f′ = 0 | 罗尔定理 |
| 全程平均 60,必有某一刻恰好 60 | 平均变化率 = 某点瞬时变化率 | 拉格朗日定理 |
| 两条同步记录的曲线,总变化之比必在某一时刻被瞬时之比兑现 | 增量之比 = 某点导数之比 | 柯西定理 |
顺带说一句数学的「品味」:罗尔定理条件最苛刻(要两端等高)但结论最具体(导数为零);拉格朗日抽掉了「两端等高」这条最难受的约束,代价是结论弱化为「导数等于平均变化率」;柯西进一步容纳两个函数,结论变成比值版。定理的一般化方向始终是用最弱的条件换最有用的结论——条件越少,适用面越广;结论越贴近应用,价值越大。三大中值定理的递进,示范了数学成果「提纯」的标准路径,也解释了为什么教材把拉格朗日定理称为「中值定理」不带姓氏(罗尔、柯西都保留了姓氏,唯独拉格朗日升格成了「正主」)。
工程视角:飞行剖面里的罗尔定理
一架飞机从海拔相同的 A 机场起飞、降落到海拔相同的 B 机场(f(a) = f(b)),把飞行高度记成时间的函数 H(t)。整段剖面里必然存在至少一个时刻,瞬时爬升率 H′(t) 恰好为零——巡航平飞段那一长条「平台」上处处都是罗尔点。这就是罗尔定理在工程数据里的样子:只要起降海拔相同、高度曲线连续(飞行必然如此)且足够光滑(忽略颠簸毛刺),「平飞段」在数学上不可避免。机械系统同理:做往复运动的活塞,每个循环必有速度为零的换向瞬间;正弦变化的载荷谱每个周期都有加载率为零的时刻。罗尔定理把「往复必换向」这类经验钉成了定理。
辨析:「至少一点」不是「恰好一点」 罗尔定理给的是存在性承诺,不是唯一性承诺。常函数在任意区间内每一点都是罗尔点;f(x) = (x−1)(x−2)(x−3) 在 [1, 3] 上有两个罗尔点。定理不告诉你罗尔点在哪、有几个,只担保「名单不空」——这既是它显得「抽象」的地方,也是它威力巨大的原因:接下来两节你会看到,仅仅「名单不空」四个字,就足够证明单调性判据、不等式、方程根的个数上限……
8.2罗尔定理:两端等高,中间必有水平
罗尔定理(Rolle) 若函数 f 满足:① 在闭区间 [a, b] 上连续;② 在开区间 (a, b) 内可导;③ f(a) = f(b)(两端函数值相等)。则至少存在一点 c ∈ (a, b),使得 f′(c) = 0。
三个条件缺一不可,尤其是第三条「两端相等」——这是罗尔定理区别于其他定理的标志。
为什么它成立?因为 f 在闭区间连续,由上一章的最值定理,它一定取到最大值和最小值:
- 如果最大值和最小值相等,说明 f 是常数,处处 f′=0,结论显然。
- 如果最大值 > 最小值,那么至少有一个极值落在区间内部(因为两端相等,不可能两端同时又是最大又是最小)。这个内部极值点 c 处,切线水平,即 f′(c)=0。
你看,罗尔定理正是把上一章的「最值定理」和「极值点必是驻点」串了起来——它证明的每一步,都踩在前面已经夯实的基础上。
🧠 一句话记忆 罗尔:连续可导两端等,中间必有零导数(水平切线)。
证明完整走一遍:每个零件都有出处
罗尔定理的证明只有几行,但每一步都踩在已证的定理上,值得完整走一遍:
- f 在 [a, b] 上连续 ⟹ 由最值定理(第 4 章),f 必在 [a, b] 上取到最大值 M 与最小值 m。
- 分类讨论。若 M = m:f 恒为常数,区间内任一点都有 f′ = 0,结论成立。
- 若 M > m:最大值与最小值不可能同时落在端点——端点函数值相等,若某个端点既是最大又是最小,则 M = m,矛盾。于是 M、m 至少有一个在区间内部某点 c 处取到,c 是极值点。
- 极值点 + 可导 ⟹ 由费马引理(第 7 章刚证过),f′(c) = 0。∎
看清这条证明链:「连续 → 有最值」是第 4 章的功劳,「可导极值点 → 驻点」是第 7 章的费马引理。罗尔定理不是孤立的结论,而是把前两章工具第一次串成完整论证的枢纽——这正是它被称为「微积分严谨性第一块基石」的原因。注意第 3 步的措辞:「至少有一个在内部取到」——它对应着「至少存在一点 c」,存在性的字眼在证明里原样出现。
📐 例题 2 三根夹两点:定性先于定量
设 f(x) = x(x − 1)(x − 2)。不解方程,证明 f′(x) = 0 至少有两个实根;再实际解出,验证它们落在定理担保的区间里。
思路 f 在 x = 0、1、2 三点都取零值,三根两两之间都能各套一次罗尔定理——「三根夹两点」的标准布局。
解 定性:f 是多项式,处处连续可导 ✓;f(0) = f(1) = f(2) = 0。在 [0, 1] 上套罗尔定理,存在 c₁ ∈ (0, 1) 使 f′(c₁) = 0;在 [1, 2] 上再套一次,存在 c₂ ∈ (1, 2) 使 f′(c₂) = 0。两个开区间不相交,故 c₁ ≠ c₂,f′ 至少有两个不同实根。又 f′(x) = 3x² − 6x + 2 是二次多项式,至多两个根——「至少」与「至多」双向夹击,得恰好两个。定量验证:3x² − 6x + 2 = 0 的根为 x = (6 ± √12)/6 = 1 ± √3/3 ≈ 0.423 与 1.577,分别落在 (0, 1) 与 (1, 2) 内 ✓,与定性结论严丝合缝。
答:f′ = 0 恰有两实根 x = 1 ± √3/3 ≈ 0.423 与 1.577;罗尔定理不仅预言了根数下界,还免费给出每根所在的区间。 ⚠ 易错点:「至多两个」用到了二次方程根的个数知识——罗尔给「下界」、代数给「上界」,双向夹击才能锁定「恰好」。「先定性后定量」是工程计算的黄金顺序:先知道有几个解、大致在哪,再动笔细算,能避免漏解与找错区间。
📐 例题 3 辅助函数构造:把 f + f′ 打包成一个导数
设 f 在 [a, b] 上连续、在 (a, b) 内可导,且 f(a) = f(b) = 0。证明:存在 ξ ∈ (a, b),使得 f(ξ) + f′(ξ) = 0。
思路 题面上没有现成的函数可套罗尔定理,必须构造。目标式 f + f′ = 0 像极了「乘积求导法则展开后的项」——什么函数求导会产生 f + f′ 的结构?回忆 (eˣ·f(x))′ = eˣ·f(x) + eˣ·f′(x) = eˣ[f(x) + f′(x)],而 eˣ 恒不为零。答案浮出水面:构造 F(x) = eˣ·f(x)。
解 令 F(x) = eˣ·f(x)。f 连续可导、eˣ 连续可导,故 F 在 [a, b] 连续、在 (a, b) 可导,且 F(a) = eᵃ·f(a) = 0,F(b) = eᵇ·f(b) = 0——两端等高自动成立。对 F 套罗尔定理:存在 ξ ∈ (a, b) 使 F′(ξ) = 0,即 e^ξ[f(ξ) + f′(ξ)] = 0。因 e^ξ > 0,两边约去,得 f(ξ) + f′(ξ) = 0。∎
答:辅助函数 F(x) = eˣf(x),罗尔定理直接送出结论。 ⚠ 易错点:构造灵感来自「目标式长什么样,就去找哪个乘积的导数」——f + f′ 正是 (eˣf)′ 除以 eˣ 后的剩余结构。这一招在第 13 章微分方程里还会以「积分因子」的身份正式登场;现在先记住:看到 f + kf′,就想 e^(kx)·f。
📐 例题 4 用罗尔定理反证:方程根的个数上限
证明方程 x³ + x − 1 = 0 恰有一个实根。
思路 「恰有一个」=「至少一个」+「至多一个」。前者用介值定理(第 4 章),后者用罗尔定理反证:若有两条根,中间必有导数为零的点。
解 至少一个:设 f(x) = x³ + x − 1,f(0) = −1 < 0,f(1) = 1 > 0,f 连续,由介值定理在 (0, 1) 内至少有一根。至多一个(反证):假设 f 有两个不同实根 α < β,则 f(α) = f(β) = 0。f 是多项式处处可导,在 [α, β] 上套罗尔定理,必存在 c ∈ (α, β) 使 f′(c) = 0。但 f′(x) = 3x² + 1 ≥ 1 > 0 恒成立,矛盾。故至多一个。两半合拢:恰有一根,且位于 (0, 1) 内。
答:方程恰有一实根(数值上约为 x ≈ 0.6823)。 ⚠ 易错点:「至多一个」的反证套路极其通用——导数恒正(负)⟹ 根至多一个,与介值定理配合就是「恰有一根」的完整证明。工程里求「唯一解」时(如传感器标定曲线的反解、平衡位置的确定),先证唯一再数值求解,就不会出现「解出来一个却漏了另一个」的尴尬。
工程视角:换向必经「零点」
罗尔定理的工程版可以一句话概括:往返运动必有换向瞬间。垂直上抛的小球回到出手高度,途中必有瞬时速度为零的最高点;曲柄连杆机构里往复运动的活塞,每个冲程都有上、下止点(速度为零的换向点);疲劳试验机对试件做循环加载,载荷谱每个周期都回到同一水平线,其间必有加载率为零的时刻。用传感器记录这些曲线时,即便数据离散、噪声不小,「换向瞬间」也一定捕捉得到——它是定理担保的必然事件,不是运气。工程师反过来也在利用它:把「找换向点」作为触发信号(止点换向控制、周期计数),数学合法性正来自罗尔定理。
辨析:定理「知道」,但你「算不出」 罗尔定理担保 c 存在,却几乎从不告诉你 c 的精确位置(例题 2 那种能解出的情形是幸运的特例)。这不是缺陷,而是存在性数学与计算性工程的分工:定性分析(有解吗?几个?在哪一段?)靠定理,定量求解(到底是多少?)靠方程与算法。工程里大量问题只需要定性结论——「必存在某时刻角速度为零」就足以安排测试方案;「究竟是哪个时刻」才需要进一步计算。
8.3拉格朗日中值定理:平均速度的化身
罗尔定理要求「两端相等」,这个条件太苛刻了。拉格朗日把它推广到两端不相等的一般情况:
拉格朗日中值定理(Lagrange) 若 f 在 [a, b] 上连续、在 (a, b) 内可导,则至少存在一点 c ∈ (a, b),使得:
f′(c) = [f(b) − f(a)] / (b − a)
即 某一点的瞬时变化率,等于整个区间的平均变化率。
右边 [f(b)−f(a)]/(b−a) 正是「平均变化率」(就是连接两端点的割线斜率)。所以拉格朗日中值定理说的是:
拉格朗日定理的人话 一段光滑曲线,至少存在一点,它的切线平行于连接两个端点的割线。翻译成物理:如果一段路程的平均速度是 v̄,那么路上必有某个瞬间,瞬时速度正好等于 v̄。
拉格朗日中值定理的意义非同小可。它是导数许多性质的「总开关」,比如:
- f′ > 0 ⟹ 单调递增(上一章我们直接用了,其实它正是由拉格朗日定理严格推出的)。
- f′ = 0 ⟹ f 是常数(导数处处为零,函数就是一条水平直线)。
换句话说,上一章「导数正负判升降」的结论,背后正是这条定理在撑腰。
🧠 一句话记忆 拉格朗日:平均变化率,必有某点瞬时值与之相等。开车平均 60,必有某一刻正好 60。
化斜为平:拉格朗日定理的构造性证明
证明思路一句话:把斜的割线「扳平」,就能借用罗尔定理。记两端点连线(割线)为一次函数
ℓ(x) = f(a) + [(f(b) − f(a))/(b − a)]·(x − a)
构造辅助函数 F(x) = f(x) − ℓ(x),即「曲线减去割线」。逐条验证:F 在 [a, b] 连续、在 (a, b) 可导(连续可导性质相减不破坏),且 F(a) = f(a) − ℓ(a) = 0,F(b) = f(b) − ℓ(b) = 0——两端等高自动成立(这正是当初选割线当减数的原因)。罗尔定理立刻给出内点 c 使 F′(c) = 0,而 F′(x) = f′(x) − [f(b) − f(a)]/(b − a),移项即得 f′(c) = [f(b) − f(a)]/(b − a)。∎
这是本章第二次见到辅助函数构造(例题 3 是第一次)。8.4 节柯西定理的证明将如法炮制,只是减数从「割线」换成「参数割线」——三大中值定理的证明骨架一脉相承,全部是「构造函数 → 验证等高 → 套罗尔」三步。把骨架看清,三大定理就浓缩成了一招。
结论还常被改写成增量形式:令 b = x + Δx,则存在 θ ∈ (0, 1),使
f(x + Δx) − f(x) = f′(x + θΔx)·Δx
它说的是:任何增量都精确等于「某个中间点处的导数 × 自变量增量」。与第 5 章的微分 dy = f′(x)dx 对照:微分是增量的线性近似(带着高阶小量的误差),中值公式是增量的精确表达(把误差藏进未知的 θ 里)。一近似、一精确,两者分工:算估值用微分,证恒等式与不等式用中值——例题 5 马上示范后者。
三条推论:把「撑腰」二字兑现
前面说「f′ > 0 ⟹ 递增」「f′ ≡ 0 ⟹ 常数」由拉格朗日定理撑腰,现在把腰杆亮出来:
- 推论一(单调判据):f′ > 0 于 (a, b) ⟹ f 严格递增。证:任取 x₁ < x₂,拉格朗日给 f(x₂) − f(x₁) = f′(c)(x₂ − x₁) > 0。第 7 章 7.1 节的判定法到此闭环。
- 推论二(常数判据):f′ ≡ 0 于 (a, b) ⟹ f ≡ C。证:任取两点,f(x₂) − f(x₁) = 0·(x₂ − x₁) = 0,函数值全相等。这正是原文「f′=0 ⟹ f 是常数」的严格版。
- 推论三(平行判据):若 f′ = g′ 于 (a, b),则 f − g ≡ C。证:令 F = f − g,则 F′ = 0,用推论二。几何上:导数处处相同的两条曲线是彼此平移的「平行曲线族」。
推论三是给第 9 章埋的伏笔:求一个函数的全部原函数,得到「F(x) + C」一整族——「族内成员彼此只差常数」不是约定,而是推论三的定理保证。中值定理由此成为连接「微分学」与「积分学」的门轴。
📐 例题 5 用拉格朗日定理证明双边不等式
证明:当 x > 0 时,恒有 x/(1 + x) < ln(1 + x) < x。
思路 ln(1 + x) 是「函数值的差」:ln(1 + x) = f(x) − f(0),其中 f(t) = ln(1 + t)。函数值的差正是中值定理的主场——写成 f′(c)·x,再用 c 的被困位置夹逼。
解 f(t) = ln(1 + t) 在 [0, x](x > 0)上连续、(0, x) 内可导,拉格朗日定理给出 c ∈ (0, x):ln(1 + x) − ln 1 = f′(c)(x − 0) = x/(1 + c)。现在夹逼:由 0 < c < x 得 1 < 1 + c < 1 + x,取倒数得 1/(1 + x) < 1/(1 + c) < 1。三边同乘正数 x:x/(1 + x) < x/(1 + c) < x,而中间量恰是 ln(1 + x)。证毕。数值抽查:x = 1 时 0.5 < ln 2 ≈ 0.6931 < 1 ✓;x = 0.5 时 1/3 ≈ 0.3333 < ln 1.5 ≈ 0.4055 < 0.5 ✓;x = 2 时 2/3 ≈ 0.6667 < ln 3 ≈ 1.0986 < 2 ✓。
答:双边不等式对一切 x > 0 成立。 ⚠ 易错点:夹逼方向别搞反——c 越大分母越大、倒数越小;整个证明的灵魂是「c 被困在 (0, x) 里」,把无法确知的 c 转化为可控制的上下界。「精确表达 + 位置夹逼」是中值定理证不等式的标准范式,值得抄进笔记。
📐 例题 6 区间测速为什么「铁证如山」
一段高速公路区间测速:A、B 两个监测点相距 20 公里,某车通过用时 9 分钟,该路段限速 120 公里/小时。论证该车必在某一时刻瞬时速度达到 133.3 公里/小时,因而必然超速。
思路 把位置写成时间的函数 s(t):区间测速给出「平均变化率」,拉格朗日定理负责把它兑换成「某一点的瞬时变化率」。
解 设 s(t) 为车的位置函数(真实车辆运动连续、不瞬移,完全满足定理条件),区间 [t₁, t₂] 上 t₂ − t₁ = 9 分钟 = 0.15 小时,s(t₂) − s(t₁) = 20 公里。由拉格朗日定理,存在时刻 t* ∈ (t₁, t₂) 使 s′(t*) = 20/0.15 = 133.3 公里/小时。瞬时速度 133.3 > 限速 120,故该车必然在某个瞬间超速——不管司机如何分配快慢,「平均 133」意味着「必有某刻恰好 133」,多出的 13.3 公里/小时无处可藏。
答:存在瞬时速度恰为 133.3 公里/小时的时刻,超速成立。 ⚠ 易错点:常有司机以为「全程没被定点抓拍、平均超速不算超」——拉格朗日定理恰好堵死这条退路;区间测速的法理依据,就是一条数学定理。
📐 例题 7 正弦差有界:一条被全工程界反复使用的不等式
证明:对任意实数 a、b,|sin a − sin b| ≤ |a − b|。并由此推出 |sin x| ≤ |x|,用数值检验 a = 0.1、b = 1 两处。
思路 还是「函数值的差 → 某点导数 × 自变量差」,这次导数 cos c 天然有界,界就是 1。
解 不妨设 a < b。f(x) = sin x 在 [a, b] 上连续、(a, b) 内可导,由拉格朗日定理存在 c ∈ (a, b):sin b − sin a = f′(c)(b − a) = cos(c)·(b − a)。两边取绝对值并用 |cos c| ≤ 1:|sin b − sin a| = |cos c|·|b − a| ≤ |b − a|。取 b = x、a = 0 即得 |sin x| = |sin x − 0| ≤ |x − 0| = |x|。数值检验:|sin 0.1 − sin 0| = 0.0998 ≤ 0.1 ✓;|sin 1 − sin 0| = 0.8415 ≤ 1 ✓。
答:不等式成立;它说明小角度下 sin θ 与 θ 的差不超过 θ 本身,随角度缩小迅速「贴紧」——单摆小角度线性化(sin θ ≈ θ)、振动方程线性化,合法性都源于此。 ⚠ 易错点:别忘了取绝对值那一步需要 |cos c| ≤ 1 对一切 c 成立——选哪个函数做 f,取决于「谁的导数天然有界」;换 cos 试试也能得到姊妹不等式 |cos b − cos a| ≤ |b − a|。
| 对比项 | 微分 dy = f′(x)dx | 中值公式 Δy = f′(c)Δx |
|---|---|---|
| 数学身份 | 增量的线性主部(近似) | 增量的精确表达(恒等式) |
| 用到的导数 | 已知点 x 处的导数 | 未知点 c = x + θΔx 处的导数 |
| 误差 | 含高阶小量 o(Δx) | 零误差(代价是 c 的位置未知) |
| 典型用途 | 快速估算、线性化、误差传播 | 证不等式、证单调、锁定量级 |
| 数值微分的解读 | 差商是导数的近似 | 差商恰是某真实中间点处的精确导数 |
最后一行值得停一停。数值计算里用差商 [f(x+h) − f(x)]/h 代替导数,常被当成「不得已的近似」;中值定理给出了温暖的辩护——这个差商不是假导数,而是某个未知中间点上的真导数。差商与端点导数的距离,本质是「导函数在小区间内的波动」:导数越平滑,差商越贴近端点导数。这就是数值微分误差分析的出发点,也是「导数有界 ⟹ 增量受控」的镜像版本:导数有界 ⟹ 差商有界。
工程视角:中值定理是「误差守门员」
中值定理最重要的工程价值,是给增量估计上保险。由 f(b) − f(a) = f′(c)(b − a) 立刻得到:若区间上 |f′| ≤ M,则 |f(b) − f(a)| ≤ M·|b − a|——导数有界,增量受控(利普希茨条件的雏形)。导航与控制领域每天都在用这条不等式:陀螺角速度的测量误差若有界 |ε| ≤ M、积分步长为 Δt,则单步姿态积分误差被 M·Δt 稳稳压住;传感器标定中,输入端允许的波动乘以「灵敏度上界」,就是输出端最坏情况的封顶——误差传播分析的总纲,不过是一条中值不等式。反过来,「导数在某处无界」就是危险信号:微小输入可能引发巨大输出,设计评审时要立刻圈出排查。
辨析:c 的位置未知,定理怎么还有用? 例题 5 与 7 给出同一答案:不需要知道 c 在哪,只需要知道 c 被困在哪个范围。当 f′ 有上下界(或单调)时,c 的不确定性自动转化为 f′(c) 的取值不等式,两端一夹,精确等式就升级成可用的不等式。「存在一个未知中介点」看似含糊,实则把区间端点的信息与区间内部的导数焊接在了一起——这就是本章标题「桥梁」的深意:中值定理连接局部性质(导数)与整体性质(增量),一侧是微观、一侧是宏观。
8.4柯西中值定理:两个函数的比值
拉格朗日定理说的是「一个函数」的平均与瞬时。柯西把它再推广一步,处理两个函数的比值:
柯西中值定理(Cauchy) 若 f、g 都在 [a, b] 上连续、在 (a, b) 内可导,且 g′(x) ≠ 0,则至少存在一点 c ∈ (a, b),使得:
[f(b) − f(a)] / [g(b) − g(a)] = f′(c) / g′(c)
乍看复杂,其实它只是「拉格朗日定理的比值版」:两个函数的增量之比,等于某点处两个导数的比值。
怎么理解它?把 x、y 想成一个动点的坐标,都由参数 t 控制(x = g(t),y = f(t))。那么:
- 左边 [f(b)−f(a)]/[g(b)−g(a)] = Δy/Δx = 整段轨迹的「平均斜率」(割线斜率)。
- 右边 f′(c)/g′(c) = (dy/dt)/(dx/dt) = 某时刻的瞬时斜率(切线斜率)(这正是第 6 章参数方程求导的公式!)。
所以柯西定理的几何意义是:一条参数曲线,某点的切线斜率,等于整段轨迹的平均斜率。它和拉格朗日定理是同一个思想,只是换成了参数形式。
柯西定理最重要的用途,是证明后面会反复用到的洛必达法则(求「0/0」「∞/∞」型极限的利器)。可以说,它是连接「中值定理」和「求极限技巧」的桥梁。
| 定理 | 结论 | 与前者的关系 |
|---|---|---|
| 罗尔定理 | 两端相等,则中间 f′=0 | 基础 |
| 拉格朗日定理 | f′ = 平均变化率 | 罗尔去掉「两端相等」的推广 |
| 柯西定理 | f′/g′ = 增量之比 | 拉格朗日推广到两个函数 |
🧠 一句话记忆 三者层层递进:罗尔(两端等)→ 拉格朗日(一个函数)→ 柯西(两个函数)。记住「平均 = 某点瞬时」这条主线即可。
为什么柯西定理不能靠「两次拉格朗日」硬拼
一个致命的诱惑:对分子 f(b) − f(a) 用一次拉格朗日得 f′(ξ₁)(b − a),对分母 g(b) − g(a) 再用一次得 g′(ξ₂)(b − a),两式相除似乎就「得到」[f(b) − f(a)]/[g(b) − g(a)] = f′(ξ₁)/g′(ξ₂)——但定理要求的是同一个中值点!两次拉格朗日各自邀请的中介点一般不同(ξ₁ ≠ ξ₂),除完无法合并。柯西定理的必要性正在这里:它证明分子分母可以共用同一个 c。证明与拉格朗日完全同构,仍是「减去割线」,只是减数换成了 g 的缩放曲线:
F(x) = f(x) − f(a) − K·[g(x) − g(a)],其中 K = [f(b) − f(a)]/[g(b) − g(a)]
逐条验证:F(a) = 0,F(b) = f(b) − f(a) − K[g(b) − g(a)] = f(b) − f(a) − [f(b) − f(a)] = 0,两端等高自动成立。套罗尔定理得 c ∈ (a, b) 使 F′(c) = 0,即 f′(c) − K·g′(c) = 0。又 g′ 在 (a, b) 内恒不为零,移项相除即得柯西公式。∎ 三大定理共用一副骨架「构造辅助函数 + 验证等高 + 套罗尔」,被减去的「直线」从常数(罗尔的退化情形)、一次割线(拉格朗日)升级为 g 的缩放曲线(柯西)——「层层递进」四个字,在证明里看得见摸得着。
📐 例题 8 参数曲线上的柯西定理:把 c 真的算出来
动点由参数方程 x = g(t) = t²、y = f(t) = t³(t ∈ [0, 2])描绘。求整段轨迹的割线斜率,并验证柯西定理:找出 c 使该时刻的切线斜率恰等于割线斜率,写出切点坐标。
思路 左边算「平均斜率」(割线),右边算「瞬时斜率」(参数求导),柯西定理担保二者在某个时刻相遇——本题把它找出来。
解 端点:t = 0 对应 (0, 0),t = 2 对应 (g(2), f(2)) = (4, 8)。割线斜率 = [f(2) − f(0)]/[g(2) − g(0)] = (8 − 0)/(4 − 0) = 2。瞬时斜率 = f′(t)/g′(t) = 3t²/2t = 3t/2(t > 0,g′(t) = 2t ≠ 0 条件满足 ✓)。令 3c/2 = 2 得 c = 4/3,落在 (0, 2) 内 ✓。切点为 (g(4/3), f(4/3)) = (16/9, 64/27) ≈ (1.778, 2.370)。复核:该点切线斜率 = 3×(4/3)/2 = 2 = 割线斜率 ✓。
答:割线斜率为 2;t = 4/3 时切线与割线平行,切点 (16/9, 64/27)。 ⚠ 易错点:消去参数后轨迹是 y = x^(3/2),若直接对它用拉格朗日定理,得到的是「对 x 而言」的中值点;而柯西定理给出的是「同一时刻」的对应关系——参数世界里,「时刻」才是第一公民,x 与 y 都是它的函数。
工程视角:参数曲线与「平均量的合法性」
工程上的曲线大多是参数式的:凸轮顶杆的位移由转角参数决定,翼型剖面轮廓由弧长参数扫出,机械臂末端轨迹由各关节角度共同驱动。评估这类曲线时常问三类问题:整段「平均陡峭程度」如何(割线斜率)、最陡处在哪(导数极值)、哪里转折(拐点)——柯西定理保证「平均陡峭度」总能被某个真实时刻兑现,这让「平均量」在工程评估中具有合法地位:谈平均而不失精确,是中值定理家族的共同承诺。反过来,柯西定理最著名的后代是洛必达法则(处理 0/0、∞/∞ 型极限):它每使用一次,背后都有柯西定理签字画押——这里先立个牌子,用到极限运算时再回来细看。
辨析:为什么第 3 章算 lim sin x / x 用「夹逼」而不用「洛必达」? 用洛必达法则:分子分母分别求导,得 lim cos x / 1 = 1,三行搞定,看似完胜夹逼定理。但有一个循环论证的暗坑:sin x 的导数公式 (sin x)′ = cos x,其推导过程恰恰用到了 lim sin x/x = 1 这个极限本身。用「依赖结论的定理」去证明结论,等于先偷了答案再答题。夹逼定理完全不依赖导数,才是正道。这个案例的教训超出本题:工具的合法性链条要一路查到底——工程软件里「自校自」的测试盲区,犯的是同一个错误。
辨析:g′ ≠ 0 这条小字不能省 若 g′ 在区间内某点取零,分母 f′(c)/g′(c) 就有除零风险,定理失效。几何上,g′ = 0 意味着参数曲线在该处出现垂直切线(x 方向瞬停、只沿 y 走),「平均斜率被瞬时兑现」的承诺无从兑现。工程对应物:机构运动中速度传递退化(死点、速度瞬心奇异性)的区域,正是 g′ ≈ 0 需要警惕的地方——设计上要么避开,要么单独处理。
向前看:中值定理家族还能长多高
沿着「罗尔 → 拉格朗日 → 柯西」的阶梯再登一级,就是泰勒公式(第 14 章登场):把「用一点处的导数重构增量」推广为「用一点处的各阶导数重构整段函数」,它的拉格朗日型余项正是中值思想的高阶化身——「高阶平均变化率被某点的高阶导数兑现」。另一条岔路通向洛必达法则:柯西定理与极限过程的组合拳,专治 0/0 与 ∞/∞ 型极限。再往后,把区间换成平面区域、把导数换成偏导数,中值定理就长成多元微积分的模样(配合第 7 章末预告的拉格朗日乘数法)。本章到此不是结束,而是把整座微积分大厦的地基浇筑完毕。
最后把三条定理放回工程语境做一次总排练:罗尔定理管「换向与往复」(存在驻点的时刻);拉格朗日定理管「平均与总量」(平均速度、增量控制、不等式);柯西定理管「比值与参数」(两条记录的联动、参数曲线的陡峭度)。下次面对工程数据,先问一句:这条曲线满足哪条定理的条件?——这是把数学库存变成工程直觉的起点。
本章小结
- 罗尔定理:连续可导、两端等高,则中间存在 f′=0 的点。
- 拉格朗日中值定理:某点瞬时变化率 = 区间平均变化率;几何上是「切线平行于割线」。
- 柯西中值定理:两个函数增量之比 = 某点导数之比,是拉格朗日的推广。
- 三条定理层层递进,共同主题是「平均 = 某点瞬时」,是微积分严谨性的地基。
读完本章,你应该能……
- 用自己的话讲清罗尔定理的几何意义,并复述它的三个条件。
- 说出拉格朗日定理的结论,并用「开车平均速度」举例说明。
- 解释「f′ > 0 ⟹ 单调递增」为什么能由拉格朗日定理推出。
- 说明柯西定理与拉格朗日定理、参数方程求导的关系。
- 按「罗尔 → 拉格朗日 → 柯西」的顺序,说清三条定理的递进关系。
- 用「减去割线」的辅助函数,独立写出拉格朗日定理的证明。
- 用拉格朗日定理证明一个双边不等式(如 x/(1+x) < ln(1+x) < x),说清「精确表达 + 位置夹逼」两步。
- 解释为什么柯西定理不能由「两次拉格朗日」拼出来。
- 说出「导数有界 ⟹ 增量受控」的误差传播含义,并联系一个工程场景。
思考题
1. 罗尔定理为什么要求 f(a)=f(b)?如果两端不相等会怎样?
提示:两端不相等时,中间不一定有水平切线,罗尔定理就不成立;此时需要拉格朗日定理。
2. 用拉格朗日中值定理解释:为什么「开车 2 小时走 100 公里,必有某一瞬间速度是 50 km/h」。
提示:平均速度 50,拉格朗日定理保证存在某时刻瞬时速度恰为 50。
3. 如果 f′(x) 在区间上恒等于 0,f 是什么函数?用拉格朗日定理说明。
提示:对任意两点,f(b)−f(a)=f′(c)(b−a)=0,所以 f(b)=f(a),f 是常数函数。
4. 柯西中值定理与参数方程求导公式 dy/dx=(dy/dt)/(dx/dt) 有什么联系?
提示:柯西定理右边 f′(c)/g′(c) 正是参数方程下某点的瞬时斜率,左边是整段的平均斜率。
5. 用拉格朗日定理证明:对一切 x > 0,√(1+x) ≤ 1 + x/2。
提示:取 f(t) = √t 在 [1, 1+x] 上用拉格朗日:√(1+x) − 1 = f′(c)·x = x/(2√c)。由 c ≥ 1 得 √c ≥ 1,故 1/(2√c) ≤ 1/2,两边乘 x 再加 1:√(1+x) ≤ 1 + x/2。数值抽查:x = 0.21 时 √1.21 = 1.1 ≤ 1.105 ✓;x = 1 时 √2 ≈ 1.414 ≤ 1.5 ✓。这条不等式在工程上是「开方运算的快速上界」——手边没有计算器时,用它一两步就能估算出偏保守(略偏大)的容量与尺寸。
6. 有人这样「证明」柯西定理:对分子、分母分别用拉格朗日定理,再相除。错在哪里?
提示:两次拉格朗日各自给出的中值点 ξ₁、ξ₂ 一般不相等,相除后得到 f′(ξ₁)/g′(ξ₂),不是定理要求的「同一个 c」。正确做法是整体构造辅助函数 F(x) = f(x) − f(a) − K[g(x) − g(a)],用罗尔定理一次性给出公共中值点。
7. 为什么说第 7 章「f′ > 0 ⟹ 递增」的严格依据是拉格朗日定理?写出这两章的握手。
提示:任取 x₁ < x₂,拉格朗日给出 f(x₂) − f(x₁) = f′(c)(x₂ − x₁);因 c ∈ (x₁, x₂) 上 f′(c) > 0 且 x₂ − x₁ > 0,故 f(x₂) > f(x₁)。「局部性质(导数符号)」经中值定理兑换成「整体性质(区间递增)」,这正是本章「桥梁」主题的正面用例。
8. 满足 f + f′ = 0 的函数是什么?它对应工程里的哪类现象?
提示:猜 f(x) = e^(−x):f′ = −e^(−x) = −f,确实 f + f′ = 0 处处成立;乘常数 C 也行,一族 f(x) = Ce^(−x)。这正是例题 3 的「满堂红」版本:辅助函数 eˣf(x) 为常数 ⟺ f + f′ = 0。工程对应:RC 电路放电曲线、阻尼振动的衰减包络线、被动冷却的温降曲线——「衰减速度与当前量成正比」的现象都长这个样子。第 13 章微分方程将正面处理它们。
9. f(x) = x² 在 [1, 3] 上,拉格朗日定理保证的 ξ 能算出来吗?算出后验算什么?
提示:f(3) − f(1) = 9 − 1 = 8,除以区间长 3 − 1 = 2,平均变化率为 4;令 f′(ξ) = 2ξ = 4,得 ξ = 2,落在开区间 (1, 3) 内。验算:f′(2) = 4,恰等于 [f(3) − f(1)]/(3 − 1)——切线斜率与割线斜率严格重合。这是少数能把 ξ 真算出来的幸运情形;对一般函数,定理只承诺 ξ 存在、不给位置,这正是「存在性定理」的常态:证明靠它,计算未必靠它。