3.2.2 多层嵌套函数求导 (Multi-level Nested Functions)¶
处理三层及以上嵌套的复合函数求导,熟练运用链式法则的递归应用
定义¶
多层嵌套函数求导是指对三层及以上复合函数进行求导的过程。设有函数 \(y = f(g(h(x)))\),其中 \(f\)、\(g\)、\(h\) 都是可导函数,多层嵌套函数求导就是通过递归应用链式法则(Chain Rule)来求解 \(\frac{dy}{dx}\)。核心思想是从最外层函数开始,逐层向内求导,每一层都对内层函数求导,最后将所有导数相乘。这种方法适用于任意有限层数的嵌套复合函数,是微积分中处理复杂函数的重要技巧。
核心公式¶
- \(\frac{dy}{dx} = \frac{dy}{du} \cdot \frac{du}{dv} \cdot \frac{dv}{dx}\)(三层嵌套的链式法则)
- \(\frac{d}{dx}[f(g(h(x)))] = f'(g(h(x))) \cdot g'(h(x)) \cdot h'(x)\)(三层嵌套函数求导公式)
- \(\frac{d}{dx}[f(g(h(k(x))))] = f'(g(h(k(x)))) \cdot g'(h(k(x))) \cdot h'(k(x)) \cdot k'(x)\)(四层嵌套函数求导公式)
- \(\frac{d}{dx}[\sin(e^{x^2})] = \cos(e^{x^2}) \cdot e^{x^2} \cdot 2x\)(具体例子)
- \(\frac{d}{dx}[(\ln(\cos(3x)))^5] = 5(\ln(\cos(3x)))^4 \cdot \frac{1}{\cos(3x)} \cdot (-\sin(3x)) \cdot 3\)(复杂嵌套例子)
易错点¶
- ⚠️ 忘记应用链式法则的某一层:学生常常只对最外层或最内层求导,而忽略中间层的导数,导致最终答案缺少某个乘积因子。例如对 \(\sin(e^{x^2})\) 求导时,只计算 \(\cos(e^{x^2}) \cdot 2x\),遗漏了 \(e^{x^2}\) 的导数。
- ⚠️ 导数相乘的顺序错误:学生可能将导数的乘法顺序搞反,或者在复杂表达式中混淆哪个导数应该乘以哪个。正确的做法是从外向内逐层求导,按照 \(f' \cdot g' \cdot h'\) 的顺序相乘。
- ⚠️ 对中间函数的导数计算错误:在计算 \(g'(h(x))\) 时,学生常常忘记将 \(h(x)\) 代入 \(g'\) 的表达式中,而是直接使用 \(g'(x)\)。例如对 \(\sin(x^2)\) 求导时,应该是 \(\cos(x^2) \cdot 2x\),而不是 \(\cos(x) \cdot 2x\)。
- ⚠️ 在化简过程中丢失或错误处理负号和系数:特别是在涉及三角函数、对数函数等的多层嵌套中,学生容易在化简时出错。例如对 \(\ln(\sin(2x))\) 求导时,容易忘记 \(\sin\) 的导数是 \(\cos\),或者忘记系数 2。