CONCEPT / calculus

导数与微分:从变化率到局部线性化

由割线斜率的极限定义导数,推导乘积与链式法则,说明微分作为最佳局部线性近似的含义,并连接中值定理与误差估计。

尚未开始仅保存在此浏览器
先修limits-and-continuity

本页目标

  1. 从差商极限定义导数,并区分平均变化率与瞬时变化率。
  2. 由极限运算推导乘积法则和链式法则。
  3. 把微分解释为增量的线性主部,并控制近似误差。
  4. 运用罗尔定理和拉格朗日中值定理分析函数变化。
本页目录

引言:一小段平均变化如何趋向瞬时变化

汽车在十秒内行驶一百米,平均速度是每秒十米;这一数字没有说明第五秒那一瞬间的速度。要描述瞬时状态,可以缩短测量时间,比较更短区间内的位移与时间之比。若这些平均速度在区间长度趋于零时稳定到同一数值,该极限就定义了瞬时速度。

同样的结构适用于温度、人口、成本、能量和误差。导数记录输出相对于输入的局部变化率,微分则把这种变化率组织成一个线性预测:输入改变少量 hh 时,输出的主要变化约为 f(a)hf'(a)h。导数的价值不止是求出一条新公式,更在于提供局部模型、误差尺度和定理工具。

学习目标与先修知识

先修内容包括函数、复合函数、极限、连续性、绝对值不等式和基本代数。三角函数与指数函数的常见极限会在例题中使用。学习重点包括四个层次:从差商定义导数;从定义推出运算规则;用微分描述局部线性化;借助中值定理把局部导数信息扩展到整个区间。

符号 f(a)f'(a)df/dxx=a\mathrm df/\mathrm dx|_{x=a}Df(a)D f(a) 都可表示导数。分式记号有助于记忆链式法则,但严格定义仍是差商极限,不能把 dx\mathrm dxdf\mathrm df 在所有场合都当作普通实数直接约分。

割线、切线与差商

函数图像上连接 (a,f(a))(a,f(a))(a+h,f(a+h))(a+h,f(a+h)) 的割线斜率为

f(a+h)f(a)h,h0.\frac{f(a+h)-f(a)}{h},\qquad h\ne0.

hh 逐渐接近零,第二个点沿图像靠近第一个点。若割线斜率收敛,极限给出切线斜率。几何图像只是其中一种解释;对没有直接几何图像的函数,差商仍表示单位输入增量对应的平均输出增量。

差商同时包含两个变化:分子测量函数值变化,分母测量输入变化。只观察分子趋于零没有意义,因为连续函数通常都满足这一点;关键是两者比值是否趋向有限且唯一的结果。

导数与可导性的定义

一点处的导数

若极限

f(a)=limh0f(a+h)f(a)hf'(a)=\lim_{h\to0}\frac{f(a+h)-f(a)}{h}

存在且为有限实数,则称 ffaa 可导。若函数在区间每一点都可导,导数值组成新函数 ff'

等价地,可令 x=a+hx=a+h,写成

f(a)=limxaf(x)f(a)xa.f'(a)=\lim_{x\to a}\frac{f(x)-f(a)}{x-a}.

右导数和左导数分别限制 h>0h>0h<0h<0。双侧导数存在当且仅当两者存在且相等。端点处常使用单侧导数,因为定义域只从一侧接近。

可导必连续

可导性蕴含连续性

ffaa 可导,则 ffaa 连续。

证明

h0h\ne0,恒等式

f(a+h)f(a)=hf(a+h)f(a)hf(a+h)-f(a) = h\frac{f(a+h)-f(a)}{h}

把函数增量分成输入增量与差商。令 h0h\to0,第一因子趋于零,第二因子趋于有限数 f(a)f'(a),所以乘积趋于零,即 f(a+h)f(a)f(a+h)\to f(a)。这正是 ffaa 连续。

逆命题不成立。连续性只要求函数值靠拢,可导性还要求增量之比稳定到同一个线性系数。绝对值函数在原点连续,左右差商却分别为 1-111

从定义推导基本求导法则

常数与幂函数可直接从定义处理。对 f(x)=x2f(x)=x^2

(x+h)2x2h=2x+h,\frac{(x+h)^2-x^2}{h}=2x+h,

h0h\to0f(x)=2xf'(x)=2x。对正整数 nn,二项式展开给出 (xn)=nxn1(x^n)'=nx^{n-1};展开中除线性项外都含更高次 hh,除以 hh 后在极限中消失。

乘积法则可通过添加并减去中间项推导:

f(x+h)g(x+h)f(x)g(x)h=f(x+h)g(x+h)g(x)h+g(x)f(x+h)f(x)h.\begin{aligned} \frac{f(x+h)g(x+h)-f(x)g(x)}h &=f(x+h)\frac{g(x+h)-g(x)}h\\ &\quad+g(x)\frac{f(x+h)-f(x)}h. \end{aligned}

可导函数连续,因此 f(x+h)f(x)f(x+h)\to f(x)。取极限得到

(fg)=fg+fg.(fg)'=f'g+fg'.

商法则再由乘积法则作用于 f=g(f/g)f=g(f/g) 得到,前提是分母在考察点非零。

链式法则与复合变化

y=f(u)y=f(u)u=g(x)u=g(x)。输入改变 hh 时,内层增量为 Δu=g(x+h)g(x)\Delta u=g(x+h)-g(x)。若 gg 在该点可导,则 Δu=g(x)h+o(h)\Delta u=g'(x)h+o(h);若 ffu=g(x)u=g(x) 可导,则

Δy=f(g(x))Δu+o(Δu).\Delta y=f'(g(x))\Delta u+o(\Delta u).

合并一阶项并控制余项,得到链式法则

(fg)(x)=f(g(x))g(x).(f\circ g)'(x)=f'(g(x))g'(x).

这个公式表达变化率的传递:外层对内层输出的敏感度,乘以内层对原输入的敏感度。多层复合函数重复应用同一规则;反向传播把这种局部乘法推广到具有分支和共享变量的计算图。

微分与局部线性化

微分与线性主部

函数在 aa 可导,等价于存在余项 r(h)r(h) 使

f(a+h)=f(a)+f(a)h+r(h),r(h)h0.f(a+h)=f(a)+f'(a)h+r(h), \qquad \frac{r(h)}{|h|}\to0.

把输入增量记为 dx=h\mathrm dx=h,线性主部记为 df=f(a)dx\mathrm df=f'(a)\,\mathrm dx

线性化函数

L(x)=f(a)+f(a)(xa)L(x)=f(a)+f'(a)(x-a)

ffaa 附近的一阶近似。余项条件比“误差趋于零”更强:误差与输入增量相比还要更快趋于零。因此,局部放大图像时,可导函数与切线的差异会逐渐落到一阶尺度以下。

微分也提供误差传播估计。若测量量 xx 有小误差 Δx\Delta x,输出误差满足 Δff(x)Δx\Delta f\approx f'(x)\Delta x。绝对误差、相对误差和高阶余项应分别说明;当增量不够小或导数变化剧烈时,一阶估计可能偏离实际值。

中值定理:把局部斜率连接到区间变化

拉格朗日中值定理

ff 在闭区间 [a,b][a,b] 连续,在开区间 (a,b)(a,b) 可导,则存在 c(a,b)c\in(a,b) 使

f(c)=f(b)f(a)ba.f'(c)=\frac{f(b)-f(a)}{b-a}.

证明先构造割线与函数之差

ϕ(x)=f(x)f(b)f(a)ba(xa).\phi(x)=f(x)-\frac{f(b)-f(a)}{b-a}(x-a).

ϕ(a)=ϕ(b)\phi(a)=\phi(b)。罗尔定理保证某个内点 cc 满足 ϕ(c)=0\phi'(c)=0,整理即得结论。罗尔定理本身由极值定理与内点极值处导数为零推出。

中值定理带来多个重要推论:若区间内 f=0f'=0,则 ff 为常数;若 f>0f'>0,则 ff 严格递增;若 fM|f'|\le M,则 f(b)f(a)Mba|f(b)-f(a)|\le M|b-a|。这些结论把逐点导数条件转成整个区间上的函数控制。

高阶导数、曲率与二阶近似

若导函数仍可导,可继续定义二阶导数 ff''。一阶导数描述斜率,二阶导数描述斜率本身的变化。区间内 f>0f''>0 时,导数递增,图像向上凸;f<0f''<0 时,导数递减,图像向下凹。拐点要求凹凸性发生改变,单独满足 f(a)=0f''(a)=0 只提供候选位置。例如 x4x^4 在原点二阶导数为零,左右两侧仍都向上凸。

二阶信息把线性化扩展为二次近似。若函数在 aa 附近具有足够光滑性,则

f(a+h)=f(a)+f(a)h+12f(a)h2+R2(h).f(a+h) =f(a)+f'(a)h+\frac12f''(a)h^2+R_2(h).

在三阶导数有界等条件下,余项比 h2h^2 更小。线性项给出主要方向,二次项反映局部弯曲。数值优化中,牛顿法利用一阶和二阶导数预测零点或极值;当二阶导数接近零、初值离目标很远或函数存在多个分支时,迭代仍需单独分析。

高阶导数也能量化线性近似误差。设常数 M>0M>0,并且区间上 f(x)M|f''(x)|\le M,泰勒定理给出

f(a+h)f(a)f(a)hM2h2.|f(a+h)-f(a)-f'(a)h|\le\frac M2h^2.

这个上界把“输入足够小”变成可计算条件。选择允许误差后,可以反求增量范围;反过来,已知测量误差也能估计线性模型最坏可能偏差。

二阶导数还用于区分驻点。若 f(a)=0f'(a)=0f(a)>0f''(a)>0,二次主部在原点两侧为正,aa 是严格局部极小点;若 f(a)<0f''(a)<0,则得到严格局部极大点。f(a)=0f''(a)=0 时检验没有结论,必须考察更高阶项或直接比较邻域函数值。导数检验给出充分条件或候选条件,不能取代定义中的邻域比较。

例题一:线性化估算平方根

例 1:估算 √4.1

f(x)=xf(x)=\sqrt x,在 a=4a=4f(4)=2f(4)=2f(4)=1/4f'(4)=1/4。线性化为

L(x)=2+14(x4).L(x)=2+\frac14(x-4).

因此

4.1L(4.1)=2.025.\sqrt{4.1}\approx L(4.1)=2.025.

实际值约为 2.024852.02485,误差约 1.5×1041.5\times10^{-4}。由于 f(x)=1/(4x3/2)<0f''(x)=-1/(4x^{3/2})<0,平方根函数向下凹,切线位于图像上方,这也解释了线性估计略偏大。

例题二:隐函数上的切线

例 2:圆上的切线斜率

圆由 x2+y2=25x^2+y^2=25 给出。在上、下半圆局部可把 yy 看成 xx 的函数。对等式两边关于 xx 求导:

2x+2ydydx=0,2x+2y\frac{\mathrm dy}{\mathrm dx}=0,

所以在 y0y\ne0

dydx=xy.\frac{\mathrm dy}{\mathrm dx}=-\frac xy.

(3,4)(3,4) 处斜率为 3/4-3/4,切线方程为 y4=34(x3)y-4=-\frac34(x-3)。在点 (5,0)(5,0) 处分母为零,对应竖直切线;这时用 yy 作为 xx 的局部函数不合适,但可改用 xx 作为 yy 的函数。

反例与常见误区

连续但不可导的尖点

f(x)=xf(x)=|x| 在原点连续。右差商为 11,左差商为 1-1,所以双侧导数不存在。图像在原点没有唯一切线方向。该反例表明连续性控制函数值,导数还要求一阶比例从两侧一致。

导数大就表示函数值大

导数描述局部变化率,与函数当前高度属于不同量。函数可以在很高的位置缓慢变化,也可以在接近零的位置快速变化。比较导数时还要核对输入、输出单位。

练习

练习

从差商定义出发,求 f(x)=1/xf(x)=1/xa0a\ne0 处的导数。

查看解答
1/(a+h)1/ah=1a(a+h).\frac{1/(a+h)-1/a}{h} =-\frac1{a(a+h)}.

h0h\to0f(a)=1/a2f'(a)=-1/a^2。过程中要求 aaa+ha+h 非零。

练习

用链式法则求 F(x)=sin(x2+1)F(x)=\sin(x^2+1) 的导数,并解释两个因子的来源。

查看解答

外层正弦对其输入的导数是余弦,内层 x2+1x^2+1 的导数是 2x2x,因此 F(x)=2xcos(x2+1)F'(x)=2x\cos(x^2+1)。第一个因子测量外层敏感度,第二个因子传递内层变化率。

练习

已知温度函数 T(t)T(t) 在一小时内满足 T(t)2C/h|T'(t)|\le2\,^\circ\mathrm C/\mathrm h。证明任意两个时刻 t1,t2t_1,t_2 的温差不超过 2t2t1C2|t_2-t_1|\,^\circ\mathrm C

查看解答

对区间端点应用中值定理,存在 cc 使 T(t2)T(t1)=T(c)(t2t1)T(t_2)-T(t_1)=T'(c)(t_2-t_1)。取绝对值并使用导数上界即得结论。

知识连接

推荐资源

book · 2016

Calculus Volume 1

Gilbert Strang, Edwin Herman

用于核对基础微积分定义、定理条件、分步例题与练习。

打开官方来源

第 3 章覆盖导数定义、求导法则、链式法则和隐函数求导,第 4 章讨论中值定理与线性近似。

lecture · 2010

MIT 18.01SC Single Variable Calculus

David Jerison

课程材料连接严格定义、计算技巧与应用,可作为完整学习序列。

打开官方来源

课程中的求导与导数应用单元提供讲义、视频、例题及有解习题。

下一步

多变量函数的输入增量具有多个方向,单个斜率要替换为线性映射。继续阅读

方向导数与梯度,可看到全微分如何由梯度表示。随后学习 积分与累积 ,理解导数如何恢复累积函数的局部增长率。

作者one-forth-core
最近修订2026-07-11
审阅状态待独立人工审阅