自在学

我们与你共同进步

  • 分类课程
  • 文章
  • 工作台
  • 订阅

  • 关于我们
  • 隐私政策
  • 使用条款

探索

  • 分类课程
  • 文章
  • 工作台
  • 订阅

网站信息

  • 关于我们
  • 隐私政策
  • 使用条款

加入社区

自在学学习社区微信二维码

微信扫码,交流学习

株洲市自在学教育科技有限公司© 2025 - 2026 版权所有

© 2025 - 2026 株洲市自在学教育科技有限公司 版权所有

湘公网安备43020302000292号|湘ICP备2025148919号-1
分类课程工作台文章订阅
分类课程工作台文章价格

微积分 I

  1. 01极限思想:变化过程中的逼近
  2. 02极限运算与常见极限
  3. 03连续性:图像能不能一笔画下去
  4. 04导数的概念:从平均变化率到瞬时变化率
  5. 05常见函数求导法则
  6. 06三角、指数与对数函数的导数
  7. 07导数应用:单调性、极值与最优化
  8. 08曲线分析:凹凸性、二阶导数与图像草图
  9. 09积分的概念:从面积到累积量
  10. 10微积分基本定理
  11. 11基本积分方法
  12. 12微积分综合建模
正在加载课程章节内容
课程数学微积分 I导数的概念:从平均变化率到瞬时变化率

导数的概念:从平均变化率到瞬时变化率

如果一辆车在两秒内前进了 303030 米,我们可以说它的平均速度是 151515 米/秒。但这不代表车在这两秒里的每一刻都保持 151515 米/秒。它可能先慢后快,也可能中途刹车。

当问题改成“恰好在第 2 秒时有多快”,普通的“路程除以时间”遇到了麻烦:一个瞬间没有时间长度,不能拿零秒内的位移去除以零秒。导数的办法是先保留一小段时间,算平均变化率,再把这段时间缩得越来越短。


平均变化率是起点

函数 y=f(x)y=f(x)y=f(x) 在区间 [a,b][a,b][a,b] 上的平均变化率是

f(b)−f(a)b−a\frac{f(b)-f(a)}{b-a}b−af(b)−f(a)​

分子是输出变化量,分母是输入变化量。在图像上,它正是连接 (a,f(a))(a,f(a))(a,f(a)) 与 (b,f(b))(b,f(b))(b,f(b)) 的割线斜率。

若 s(t)s(t)s(t) 是位置函数,那么

s(t2)−s(t1)t2−t1\frac{s(t_2)-s(t_1)}{t_2-t_1}t2​−t1​s(t2​)−s(t1​)​

就是从 t1t_1t1​ 到 t2t_2t2​ 的平均速度。单位也能帮我们检查:位置用米、时间用秒,平均速度的单位就是米/秒。


让割线的另一端靠过来

固定点 P=(a,f(a))P=(a,f(a))P=(a,f(a)),再取附近点

Q=(a+h,f(a+h))Q=(a+h,f(a+h))Q=(a+h,f(a+h))

割线 PQPQPQ 的斜率为

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

这个式子叫差商。hhh 可以为正,也可以为负,分别对应从右侧和左侧靠近。只要 h≠0h\ne0h=0,它仍然描述两个不同点之间的平均变化率。

割线逐渐靠近切线的中文教学图

当 hhh 趋近 000 时,点 QQQ 向 PPP 靠近。如果割线斜率稳定地趋近同一个数,我们就把这个数定义为 fff 在 aaa 处的导数:

f′(a)=lim⁡h→0f(a+h)−f(a)hf'(a)=\lim_{h\to0}\frac{f(a+h)-f(a)}{h}f′(a)=h→0lim​hf(a+h)−f(a)​

导数既是切线斜率,也是瞬时变化率。这不是两个无关解释,而是同一个极限从图像和实际量两个方向看出的结果。

计算过程中绝不能先把 hhh 设成 000。我们先在 h≠0h\ne0h=0 时化简差商,再取 h→0h\to0h→0 的极限。导数靠的是“趋近零”,不是“除以零”。

两种导数定义是同一件事

有时导数写成

f′(a)=lim⁡x→af(x)−f(a)x−af'(a)=\lim_{x\to a}\frac{f(x)-f(a)}{x-a}f′(a)=x→alim​x−af(x)−f(a)​

有时写成带 hhh 的形式。令 h=x−ah=x-ah=x−a,那么 x=a+hx=a+hx=a+h;当 x→ax\to ax→a 时,正好有 h→0h\to0h→0。所以

f(x)−f(a)x−a=f(a+h)−f(a)h\frac{f(x)-f(a)}{x-a} =\frac{f(a+h)-f(a)}{h}x−af(x)−f(a)​=hf(a+h)−f(a)​

两种写法完全等价。前一种直接显示“移动点 xxx 靠近固定点 aaa”,后一种更适合展开 f(a+h)f(a+h)f(a+h)。

左导数与右导数

导数存在还要求

lim⁡h→0−f(a+h)−f(a)h=lim⁡h→0+f(a+h)−f(a)h\lim_{h\to0^-}\frac{f(a+h)-f(a)}{h} = \lim_{h\to0^+}\frac{f(a+h)-f(a)}{h}h→0−lim​hf(a+h)−f(a)​=h→0+lim​hf(a+h)−f(a)​

也就是说,曲线从左边和右边放大后,必须靠向同一条切线。折角处虽然左右各有清楚斜率,但两边不一致,所以二侧导数不存在。


用定义真正算一次

求 f(x)=x2+3xf(x)=x^2+3xf(x)=x2+3x 在 x=ax=ax=a 处的导数。

先写出 f(a+h)=(a+h)2+3(a+h)f(a+h)=(a+h)^2+3(a+h)f(a+h)=(a+h)2+3(a+h)。

构造差商并展开:

f(a+h)−f(a)h=2ah+h2+3hh\frac{f(a+h)-f(a)}{h} =\frac{2ah+h^2+3h}{h}hf(a+h)−f(a)​=h2ah+h2+3h​

在 h≠0h\ne0h=0 时约去 hhh,得到 2a+h+32a+h+32a+h+3。

令 h→0h\to0h→0,得到 f′(a)=2a+3f'(a)=2a+3f′(a)=2a+3。

如果想要 x=2x=2x=2 处的切线斜率,只需代入 a=2a=2a=2:

f′(2)=7f'(2)=7f′(2)=7

切线经过点 (2,f(2))=(2,10)(2,f(2))=(2,10)(2,f(2))=(2,10),所以切线方程为

y−10=7(x−2)y-10=7(x-2)y−10=7(x−2)

例题:根式函数的定义推导

求 f(x)=xf(x)=\sqrt{x}f(x)=x​ 在 x=a>0x=a>0x=a>0 处的导数。差商为

a+h−ah\frac{\sqrt{a+h}-\sqrt a}{h}ha+h​−a​​

乘以共轭式:

a+h−ah⋅a+h+aa+h+a=1a+h+a\frac{\sqrt{a+h}-\sqrt a}{h} \cdot \frac{\sqrt{a+h}+\sqrt a}{\sqrt{a+h}+\sqrt a} =\frac{1}{\sqrt{a+h}+\sqrt a}ha+h​−a​​⋅a+h​+a​a+h​+a​​=a+h​+a​1​

令 h→0h\to0h→0,得到

f′(a)=12af'(a)=\frac{1}{2\sqrt a}f′(a)=2a​1​

这个推导说明求导公式不是凭空出现的。它来自差商极限,而有理化只是把极限可见地整理出来。


导数不只是一个数,也是一整个函数

把目标点从固定的 aaa 改成可以变化的 xxx,就得到导函数:

f′(x)=lim⁡h→0f(x+h)−f(x)hf'(x)=\lim_{h\to0}\frac{f(x+h)-f(x)}{h}f′(x)=h→0lim​hf(x+h)−f(x)​

f′(x)f'(x)f′(x) 的输入仍然是 xxx,输出是原函数在该点的瞬时变化率。它有自己的图像和定义域。

常见记号包括

f′(x),y′,dydx,ddxf(x)f'(x),\qquad y',\qquad \frac{dy}{dx},\qquad \frac{d}{dx}f(x)f′(x),y′,dxdy​,dxd​f(x)

它们表达的是同一个核心对象,但适合的语境略有不同。f′(a)f'(a)f′(a) 强调某点的数值,f′(x)f'(x)f′(x) 强调整个导函数,dy/dxdy/dxdy/dx 在链式法则和变化率模型里更能看出变量关系。

导函数的定义域可能比原函数小。f(x)=∣x∣f(x)=|x|f(x)=∣x∣ 在所有实数上有定义,但 f′(0)f'(0)f′(0) 不存在;f(x)=xf(x)=\sqrt{x}f(x)=x​ 在 [0,∞)[0,\infty)[0,∞) 上有定义,而普通有限导数只在 x>0x>0x>0 时由上式给出。

高阶导数

如果 f′f'f′ 还能继续求导,就得到二阶导数:

f′′(x)=ddxf′(x)f''(x)=\frac{d}{dx}f'(x)f′′(x)=dxd​f′(x)

再继续可写成 f(3)(x)f^{(3)}(x)f(3)(x)、f(4)(x)f^{(4)}(x)f(4)(x)。一阶导数读原函数的变化率,二阶导数读变化率怎样改变。几何上,它会帮助判断曲线向哪边弯;运动中,它对应加速度。


从表格和图像读导数

有时我们没有函数公式,只有数据。若要估计 f′(a)f'(a)f′(a),可以计算 aaa 左右附近的差商:

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

当正、负的 hhh 都越来越小时,若结果从两边靠近同一个数,这个数就是导数的合理估计。

从原函数图像读导数时,可以按下面几条判断:

  • 图像上升,导数通常为正。
  • 图像下降,导数通常为负。
  • 切线水平,导数为 000。
  • 图像越陡,导数绝对值通常越大。
  • 左右斜率不能对齐,导数不存在。

反过来,导函数图像在横轴上方表示原函数上升,在横轴下方表示原函数下降。后面的曲线分析会把这种对应关系用得更彻底。

例题:用对称差商估计导数

某实验给出以下数据:

xxx1.981.981.981.991.991.992.002.002.002.012.012.012.022.022.02
f(x)f(x)f(x)5.88045.88045.88045.94015.94015.94016.00006.00006.00006.06016.06016.06016.12046.12046.1204

用左右对称的两个点估计 f′(2)f'(2)f′(2):

f′(2)≈f(2.01)−f(1.99)0.02=6.0601−5.94010.02=6f'(2)\approx\frac{f(2.01)-f(1.99)}{0.02} =\frac{6.0601-5.9401}{0.02}=6f′(2)≈0.02f(2.01)−f(1.99)​=0.026.0601−5.9401​=6

对称差商同时利用目标点两侧的数据,常比只用一侧更稳定。但它仍是数值估计;数据噪声、步长太大或舍入精度不足都会影响结果。

从导数图像反读原函数

若 f′(x)>0f'(x)>0f′(x)>0,原函数局部上升;若 f′(x)<0f'(x)<0f′(x)<0,原函数局部下降。若 f′f'f′ 从正变负,原函数通常在对应点出现局部高点;若从负变正,通常出现局部低点。

不过,f′(a)=0f'(a)=0f′(a)=0 本身并不能保证极值。例如 f(x)=x3f(x)=x^3f(x)=x3 在 000 处导数为 000,但函数仍然穿过原点继续上升。必须观察导数在点两侧的符号变化。


导数是局部线性化

在一个足够小的范围里,可导曲线看起来越来越像它的切线。若 xxx 靠近 aaa,就有近似

f(x)≈f(a)+f′(a)(x−a)f(x)\approx f(a)+f'(a)(x-a)f(x)≈f(a)+f′(a)(x−a)

或者把 x=a+hx=a+hx=a+h 写进去:

f(a+h)≈f(a)+f′(a)hf(a+h)\approx f(a)+f'(a)hf(a+h)≈f(a)+f′(a)h

这说明导数不只是“某条线的斜率”,它还是函数在局部最好的线性描述。

曲线逐步放大后接近切线的中文示意图

例题:不用计算器估算

估算 25.4\sqrt{25.4}25.4​。令 f(x)=xf(x)=\sqrt{x}f(x)=x​,选附近容易算的 a=25a=25a=25。因为

f(25)=5,f′(25)=110f(25)=5,\qquad f'(25)=\frac{1}{10}f(25)=5,f′(25)=101​

而 h=0.4h=0.4h=0.4,所以

25.4≈5+110⋅0.4=5.04\sqrt{25.4}\approx5+\frac{1}{10}\cdot0.4=5.0425.4​≈5+101​⋅0.4=5.04

这个近似在 hhh 较小时很好用;离开目标点太远,曲率积累起来,切线近似就会变差。

微分记号把近似变化写得更短

若输入发生小变化 dxdxdx,线性近似给出的输出变化记作

dy=f′(a) dxdy=f'(a)\,dxdy=f′(a)dx

真实变化则是

Δy=f(a+dx)−f(a)\Delta y=f(a+dx)-f(a)Δy=f(a+dx)−f(a)

当 dxdxdx 很小时,Δy≈dy\Delta y\approx dyΔy≈dy。这里 dydydy 是切线模型预测的变化,Δy\Delta yΔy 是曲线真正发生的变化。二者不要混成完全相等。

例如圆面积 A=πr2A=\pi r^2A=πr2。若半径从 101010 增加 0.020.020.02,则

dA=2πr dr=2π⋅10⋅0.02=0.4πdA=2\pi r\,dr=2\pi\cdot10\cdot0.02=0.4\pidA=2πrdr=2π⋅10⋅0.02=0.4π

它快速估计了面积增量。真实增量还多出 π(0.02)2\pi(0.02)^2π(0.02)2,这正是线性近似忽略的更高阶小量。


速度和加速度是一阶、二阶变化率

若 s(t)s(t)s(t) 是位置,那么

v(t)=s′(t)v(t)=s'(t)v(t)=s′(t)

是速度。速度本身仍会变化,因此再求一次导数:

a(t)=v′(t)=s′′(t)a(t)=v'(t)=s''(t)a(t)=v′(t)=s′′(t)

得到加速度。

速度正负表示运动方向,加速度正负表示速度怎样改变。速度为负、加速度为正时,物体可能正在向负方向运动但逐渐减慢;不能把“加速度为正”简单翻译成“物体向前”。

例题:位置、速度与加速度

设

s(t)=t3−6t2+9ts(t)=t^3-6t^2+9ts(t)=t3−6t2+9t

则

v(t)=3t2−12t+9v(t)=3t^2-12t+9v(t)=3t2−12t+9 a(t)=6t−12a(t)=6t-12a(t)=6t−12

在 t=1t=1t=1 时,v(1)=0v(1)=0v(1)=0,物体瞬间静止;但 a(1)=−6a(1)=-6a(1)=−6,说明速度正在向负方向改变。一个时刻速度为零,并不表示之后仍停着。

速度、速率与路程不要混用

速度 v(t)v(t)v(t) 可以为负,它带有方向;速率是 ∣v(t)∣|v(t)|∣v(t)∣,只表示快慢。位移是位置终值减初值,可以正负抵消;总路程要把每段运动距离都按正数相加。

对上面的例子,

v(t)=3(t−1)(t−3)v(t)=3(t-1)(t-3)v(t)=3(t−1)(t−3)

所以物体在 t=1t=1t=1 与 t=3t=3t=3 时瞬间静止。速度在 (0,1)(0,1)(0,1) 为正、(1,3)(1,3)(1,3) 为负、(3,∞)(3,\infty)(3,∞) 又为正,说明运动方向发生了两次改变。只看某一个时刻的速度,无法直接得到一整段的总路程。

边际量也是导数

若 C(q)C(q)C(q) 表示生产 qqq 件产品的总成本,那么 C′(q)C'(q)C′(q) 是边际成本。它描述产量在 qqq 附近增加一个小单位时,总成本大约增加多少。

若

C(q)=2000+30q+0.02q2C(q)=2000+30q+0.02q^2C(q)=2000+30q+0.02q2

则

C′(q)=30+0.04qC'(q)=30+0.04qC′(q)=30+0.04q

在 q=100q=100q=100 时,边际成本为 343434 个货币单位/件。它是局部变化率,不一定精确等于第 101101101 件的离散成本;当产量单位相对较小时,二者通常接近。


什么时候没有导数

导数要求左右差商趋近同一个有限数。常见失败情形有:

折角或尖点

f(x)=∣x∣f(x)=|x|f(x)=∣x∣ 在 000 处的左斜率为 −1-1−1,右斜率为 111,所以不可导。

竖直切线

有些连续曲线在某点斜率绝对值无限增大。此时可以描述竖直切线,但通常不说导数是一个有限实数。

间断点

可导一定推出连续,因此函数若在某点不连续,就不可能在该点可导。

剧烈振荡

如果差商在目标点附近不能稳定下来,导数同样不存在。

连续但有竖直切线

函数 f(x)=x1/3f(x)=x^{1/3}f(x)=x1/3 在 000 处连续。对 x≠0x\ne0x=0,

f′(x)=13x2/3f'(x)=\frac{1}{3x^{2/3}}f′(x)=3x2/31​

当 x→0x\to0x→0 时斜率趋向 +∞+\infty+∞。图像在原点有竖直切线,但按“导数是有限实数”的通常定义,f′(0)f'(0)f′(0) 不存在。这和跳跃间断不同:函数值接得上,只是局部斜率无限陡。

端点导数

在定义域端点,有时会讨论单侧导数。例如 f(x)=xf(x)=\sqrt{x}f(x)=x​ 在 x=0x=0x=0 只有右侧输入。右差商趋向 +∞+\infty+∞,所以仍没有有限右导数。若一个函数在闭区间端点的单侧差商趋近有限数,可以说它有相应的单侧导数,但普通二侧导数只在内部点讨论。

f′(a)=0f'(a)=0f′(a)=0 与 f′(a)f'(a)f′(a) 不存在是完全不同的结论。前者表示有水平切线,后者表示没有一个统一的有限斜率。


从可导回看连续

若 f′(a)f'(a)f′(a) 存在,则

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

当 h→0h\to0h→0 时,差商趋近有限的 f′(a)f'(a)f′(a),而 h→0h\to0h→0,所以函数增量趋近 000。这说明

lim⁡h→0f(a+h)=f(a)\lim_{h\to0}f(a+h)=f(a)h→0lim​f(a+h)=f(a)

因此可导必连续。反过来不成立,折角就是最简单的反例。


常见错误

  • 把平均变化率与瞬时变化率混成同一个数。前者对应区间,后者对应一点。
  • 在差商化简前令 h=0h=0h=0,造成除以零。
  • 忘记差商分子必须是整个 f(a+h)−f(a)f(a+h)-f(a)f(a+h)−f(a)。
  • 求出斜率后忘记切线还要经过 (a,f(a))(a,f(a))(a,f(a))。
  • 看到水平切线就断言有极值;还需要检查两侧变化方向。
  • 把速度为零理解成加速度也为零,或把速度负理解成“运动得慢”。
  • 用线性近似时离展开点太远,却不说明误差可能增大。

练习

  1. 求 f(x)=x2−4xf(x)=x^2-4xf(x)=x2−4x 从 x=1x=1x=1 到 x=3x=3x=3 的平均变化率。

f(1)=−3f(1)=-3f(1)=−3,f(3)=−3f(3)=-3f(3)=−3,所以平均变化率为 [−3−(−3)]/(3−1)=0[-3-(-3)]/(3-1)=0[−3−(−3)]/(3−1)=0。

  1. 用定义求 f(x)=3x+2f(x)=3x+2f(x)=3x+2 的导数。
f(x+h)−f(x)h=3x+3h+2−(3x+2)h=3\frac{f(x+h)-f(x)}{h}=\frac{3x+3h+2-(3x+2)}{h}=3hf(x+h)−f(x)​=h3x+3h+2−(3x+2)​=3

所以 f′(x)=3f'(x)=3f′(x)=3。

  1. 已知 f(4)=7f(4)=7f(4)=7,f′(4)=−2f'(4)=-2f′(4)=−2。用局部线性近似估计 f(4.03)f(4.03)f(4.03)。
f(4.03)≈f(4)+f′(4)(0.03)=7−0.06=6.94f(4.03)\approx f(4)+f'(4)(0.03)=7-0.06=6.94f(4.03)≈f(4)+f′(4)(0.03)=7−0.06=6.94
  1. 若位置 s(t)=5t2−2ts(t)=5t^2-2ts(t)=5t2−2t,求速度与加速度。

v(t)=10t−2v(t)=10t-2v(t)=10t−2,a(t)=10a(t)=10a(t)=10。

  1. 判断 f(x)=∣x−2∣f(x)=|x-2|f(x)=∣x−2∣ 在 x=2x=2x=2 处是否可导。

左导数为 −1-1−1,右导数为 111,两者不相等,所以不可导;但函数在该点连续。

  1. 用定义求 f(x)=1/xf(x)=1/xf(x)=1/x 在 x=a≠0x=a\ne0x=a=0 处的导数。
f(a+h)−f(a)h=1a+h−1ah=−1a(a+h)\frac{f(a+h)-f(a)}{h} =\frac{\frac1{a+h}-\frac1a}{h} =-\frac{1}{a(a+h)}hf(a+h)−f(a)​=ha+h1​−a1​​=−a(a+h)1​

令 h→0h\to0h→0,得到 f′(a)=−1/a2f'(a)=-1/a^2f′(a)=−1/a2。

  1. 某物体位置为 s(t)=t3−3ts(t)=t^3-3ts(t)=t3−3t。求 t=2t=2t=2 时的速度和加速度,并解释符号。

v(t)=3t2−3v(t)=3t^2-3v(t)=3t2−3,所以 v(2)=9>0v(2)=9>0v(2)=9>0,物体正沿正方向运动。a(t)=6ta(t)=6ta(t)=6t,所以 a(2)=12>0a(2)=12>0a(2)=12>0,此刻速度还在增大。

  1. 已知成本函数 C(q)=500+12q+0.1q2C(q)=500+12q+0.1q^2C(q)=500+12q+0.1q2。求 C′(20)C'(20)C′(20) 并解释单位。

C′(q)=12+0.2qC'(q)=12+0.2qC′(q)=12+0.2q,所以 C′(20)=16C'(20)=16C′(20)=16。若成本单位为元、产量单位为件,它表示产量接近 202020 件时,每增加一件,总成本约增加 161616 元。

  1. 说明为什么 f(x)=x2/3f(x)=x^{2/3}f(x)=x2/3 在 000 处连续却不可导。

函数值从两侧都趋近 0=f(0)0=f(0)0=f(0),所以连续。差商为

h2/3−0h=h−1/3\frac{h^{2/3}-0}{h}=h^{-1/3}hh2/3−0​=h−1/3

从右侧趋向 +∞+\infty+∞,从左侧趋向 −∞-\infty−∞,没有统一的有限导数,图像在原点形成尖点。

上一章连续性:图像能不能一笔画下去下一章常见函数求导法则