乘积法则:一次计算中的两种变化
如果你知道 $u$ 如何变化、$v$ 如何变化,那么乘积 $uv$ 如何变化?最自然的猜测是把变化相乘:$d(uv)=du\cdot dv$。看起来多么对称、多么优雅……
莱布尼茨也做过同样的猜测。
莱布尼茨的检验与失误
在 1675 年 11 月 11 日那份开始使用字母 $d$ 的手稿中,莱布尼茨问自己:$d(xy)$ 是否等于 $dx\,dy$,$d\!\left(\frac xy\right)$ 是否等于 $\dfrac{dx}{dy}$?他没有轻信优雅,而是用一个例子检验了一下,发现并不成立。几天后,他找到了正确的法则。
这是重要的一课:即使是微积分的发明者也会犯错,而拯救他们的是验算。
你自己也试试。取 $u=x$、$v=x$,乘积是 $x^2$,导数是 $2x$。但导数之积是 $1\cdot1=1$。对不上。
变大的矩形
把 $u$ 和 $v$ 想象成一个矩形的两条边,$uv$ 是它的面积。现在把两条边都稍微增加一点:$u$ 变成 $u+du$,$v$ 变成 $v+dv$。
新面积是 $(u+du)(v+dv)$。它增加了多少?
$$d(uv)=(u+du)(v+dv)-uv=v\,du+u\,dv+du\,dv.$$从几何上看,矩形多出了三块:一条面积为 $v\,du$ 的长条,另一条面积为 $u\,dv$ 的长条,以及角上一个面积为 $du\,dv$ 的小方块。
小方块是两个无穷小量的乘积,因此比长条无穷地小。莱布尼茨把它略去,得到
$$d(uv)=u\,dv+v\,du.$$而猜测的 $du\,dv$,恰恰是无关紧要的那一块。
用极限的写法
今天我们写 $p(x)=f(x)\,g(x)$,并把增量除以 $h\ne0$:
$$\frac{\Delta p}{h}=g\,\frac{\Delta f}{h}+f\,\frac{\Delta g}{h}+\frac{\Delta f}{h}\,\Delta g.$$当 $h\to0$ 时,前两项分别趋于 $gf'$ 和 $fg'$。最后一项趋于零,因为 $\dfrac{\Delta f}{h}$ 趋于一个固定的数 $f'$,而 $\Delta g$ 趋于零。因此
$$(fg)'=f'g+fg'.$$例子
取 $f=x^2$,$g=x+1$:
$$(fg)'=2x(x+1)+x^2\cdot1=3x^2+2x.$$换一种方法验证:$x^2(x+1)=x^3+x^2$,其导数为 $3x^2+2x$。在 $x=1$ 处,乘积等于 $2$,导数等于 $5$。其中 $f'g$ 贡献 $4$,$fg'$ 贡献 $1$。
f(x) = x²; g(x) = x + 1; p(x) = f(x)g(x).
莱布尼茨法则
莱布尼茨更进一步,找到了对乘积多次求导的方法。二阶导数为:
$$(uv)''=u''v+2u'v'+uv''.$$系数 $1,2,1$ 与 $(a+b)^2$ 的相同。三阶导数中出现 $1,3,3,1$,与 $(a+b)^3$ 相同。一般地,系数就是二项式系数,也就是帕斯卡三角形中的数。这个公式至今仍叫作莱布尼茨法则。
练习:求 x(x² + 1) 的导数
取 $f=x$,$g=x^2+1$:$(fg)'=1\cdot(x^2+1)+x\cdot2x=3x^2+1$。先展开得 $x^3+x$,导数相同。
练习:一个矩形边长 u = 3 cm、v = 5 cm。若 u 增加 0.1 cm、v 增加 0.2 cm,面积增加多少?
由法则,$d(uv)\approx v\,du+u\,dv=5\cdot0.1+3\cdot0.2=1.1$ cm²。精确值是 $3.1\cdot5.2-15=1.12$;相差的 $0.02$ 正是小方块 $du\,dv=0.1\cdot0.2$。
资料来源: 莱布尼茨与微积分,MacTutor。
莱布尼茨的全部主题 · ← 莱布尼茨的记号:描述变化的语言 · 积分号 ∫:从求和到累积 →
图片来源.