想象一台机器 ,它其实是一个机器套在另一个机器里面:
我们已经知道怎么分别对每台机器求导:
但问题是:怎么把这两个结果组合起来,得到 dM/dx?
拖动画布上的绿色圆点,或者拖动上面的切点 x 滑块,观察:
切换不同的内层机器和外层机器按钮,看复合函数和它的导数如何变化。
关键观察:切线的斜率 = ,而这就是重缩写锤子的结果。
第一部分:撇号记号的陷阱
第二部分:撒谎再纠正
我们真正想求的是 ,但 M 里面套着 g(x),直接求导很困难。怎么办?
第三部分:完整例题 —
用具体数字验证(x = 2):
第四部分:三把锤子总结
到目前为止,我们有了三把锤子。它们不是规则告诉你"必须这样做",而是工具告诉你"你可以这样做,如果你愿意"。
| 锤子 | 你把机器看成…… | 公式 | 什么时候用 |
|---|---|---|---|
| 加法锤子 | 两台机器加在一起 | M(x) = f(x) + g(x) | |
| 乘法锤子 | 两台机器乘在一起 | M(x) = f(x) · g(x) | |
| 重缩写锤子 | 一台机器套在另一台里面 | M(x) = f(g(x)) |
你可以选择把任何机器看成:两台相加、两台相乘、或者一台套在另一台里面。
但只有当这样看能帮你简化问题时,才值得用锤子!
类比一:俄罗斯套娃
复合函数就像俄罗斯套娃——大娃娃里面套着小娃娃。你想量最外面那个娃娃的"变化速度",但直接量太难了。怎么办?
每一层各自量,然后乘起来——这就是重缩写锤子。
类比二:中间人翻译
想象你要把中文翻译成法语,但你只会中文↔英文和英文↔法语。
如果中文变快了 2 倍,英文也变快了 3 倍,那法语就变快了 2 × 3 = 6 倍。这就是 。