第三部分 · 无穷与变化
瞬间的速度:导数
汽车仪表盘上"此刻 60 公里/小时"是什么意思?此刻没有经过任何时间,也没走过任何路程——速度岂不是 0 ÷ 0?解开这个 0/0,就解开了变化本身。这把钥匙,叫导数。
留下的问题:还有一支箭没解决——"飞矢不动"问的是某一瞬间的速度。平均速度 = 路程 ÷ 时间,可在一个瞬间里,路程是 0、时间也是 0,0 ÷ 0 毫无意义。
本课新增:导数——不再硬把时间间隔取成 0,而是让它 h → 0 取极限(正是上一课的工具)。割线斜率随之滑向切线斜率,0/0 收敛成一个确定的数:瞬时变化率。
平均速度好算,瞬时速度却卡住了
设想一辆车,出发后第 t 秒已经走了 f(t) 米。平均速度谁都会算:取一段时间,用走过的路程除以花掉的时间。从第 1 秒到第 3 秒,平均速度就是
麻烦的是瞬时速度——仪表盘上"此刻 60 公里/小时"。"此刻"是一个时间点,没有跨度。若硬套上面的公式,分子是"同一瞬间到同一瞬间的路程差" = 0,分母是"同一瞬间到同一瞬间的时间差" = 0:
割线斜率:用一小段时间偷看"瞬间"
既然"零间隔"行不通,我们退一步:不在一个点上算,而是取一小段时间。设这一小段的长度是 h(读作"h",一个很小的正数)。从时刻 x 到时刻 x+h,平均速度是
这个比值有个漂亮的几何意思。把 f 的图像画成一条曲线,取曲线上两点:(x, f(x)) 和 (x+h, f(x+h))。穿过这两点的直线叫割线,而上面那个比值,正是割线的斜率(上升 ÷ 平移)。
h 越小,第二个点离第一个点越近,割线越贴着曲线在那一点的走向。我们想要的"瞬时速度 / 瞬时变化率",就是那条恰好在一点擦过曲线的切线的斜率。问题于是变成:当 h 缩到无限小时,割线的斜率会趋向哪里?
关键一步:让 h→0 是取极限,不是代入 0
请把这句话刻在脑子里:我们不把 h 设成 0(那又掉回 0/0),而是问"当 h 越来越接近 0 时,这个比值趋向哪个数"——这就是上一课的极限。导数的定义正是这样写的:
在计算它时有个反复出现的戏法:先做代数化简,把分母里的 h 约掉,之后再让 h→0。 化简之前 h 是分母(必须非零),化简之后 h→0 安全无虞——这正是极限的精髓,也是它和"直接代 0"的根本区别。
手把手:对 f(x)=x² 算出 f′(x)=2x
最经典的例子。取 f(x) = x²(读作"x 的平方"),按定义一步步来:
这就是答案:f(x)=x² 的导数是 f′(x)=2x。它告诉你曲线 y=x² 在任意点 x 处的切线有多陡——在 x=1 处斜率 2,在 x=3 处斜率 6,越往右越陡。下面的小实验把这条割线"滑向"切线的过程画给你看:拖动滑块缩小 h,看割线斜率怎样一步步逼近 2x。
导数是什么:切线、变化率、速度
导数有三张面孔,其实是同一件事:
- 几何上,f′(x) 是曲线在该点切线的斜率——曲线此刻朝哪个方向倾斜、有多陡。
- 运动上,若 f(t) 是位置,f′(t) 就是瞬时速度。仪表盘上的 60,是位置函数在此刻的导数。芝诺的飞矢确实在每一瞬间占据一个位置,但它同时拥有一个非零的导数——那就是它在动的精确意义。
- 更一般地,f′(x) 是 f 随 x 的瞬时变化率:人口的增长率、温度的升降速度、利润对价格的敏感度,全是导数。
用一行口令记住:割线斜率取极限 = 切线斜率 = 瞬时变化率 = 导数。 0/0 的死结,被极限解开了。
谁先发明的:牛顿对莱布尼茨
导数与它的逆运算(下一课的积分)合称微积分,17 世纪由英国的牛顿和德国的莱布尼茨各自独立创立。两人后来卷入一场旷日持久、面红耳赤的优先权之争,整个欧洲数学界选边站队,伤了元气。如今公认:两人独立做出,牛顿动手更早,莱布尼茨发表更早,而我们今天用的记号(dy/dx、∫)大多来自莱布尼茨,因为它们更好用。谁先想到固然热闹,但这场吵架掩盖了一件更要紧、也更不安的事——下一节见。
常见误解
- "导数就是除以 0。" 不是。在化简的每一步里 h 始终非零(所以能当分母、能约分);只有约掉 h 之后,我们才对剩下的式子取 h→0 的极限。是"逼近 0",不是"等于 0"。这正是极限和"代入 0"的区别。
- "瞬时速度没有意义。" 它非常有意义,只是不能用"一个点上的路程除以时间"去定义。它的正确定义是"平均速度在时间间隔趋于 0 时的极限"——一个确定的数。
- "切线只碰曲线一个点。" 这是早期的错误直觉。切线是割线的极限,描述曲线在某点的瞬时走向;它完全可能在别处再次穿过曲线(比如三次曲线的切线)。"只碰一点"对圆成立,对一般曲线并不成立。