1. 复合函数求导:从“链式反应”到实战拆解
很多同学一看到多元复合函数求导就头疼,变量套变量,关系图看着像蜘蛛网。别怕,我刚开始学的时候也这样,后来发现只要抓住一个核心——链式法则,再乱的函数也能理清。你可以把它想象成一场“链式反应”,一个变量的微小变化,会沿着函数关系的链条,一层层传递下去,最终影响到最终结果。我们的任务,就是搞清楚这个变化是怎么传递的。
1.1 画好“关系树”,求导不迷路
面对一个像 z = f(u, v), 其中 u = φ(x, y), v = ψ(x, y) 这样的函数,第一步千万别急着套公式。我踩过的坑告诉我,先拿出一张草稿纸,画一幅变量关系树状图,这是最稳的一步。
怎么画呢?把最终函数(比如 z)放在最顶层,作为树根。下一层就是它的直接自变量,这里是 u 和 v。再下一层,就是 u 和 v 的自变量,也就是 x 和 y。画出来就像一棵倒着的树,从 z 分叉到 u 和 v,再分别分叉到 x 和 y。这幅图一出来,z 到 x 的路径就清晰了:有两条!一条是 z → u → x,另一条是 z → v → x。
求偏导 ∂z/∂x 的规则就来自于这幅图:沿着从 z 到 x 的每一条路径,把沿途的导数乘起来,然后把所有路径的结果加起来。所以公式就是:∂z/∂x = (∂f/∂u) * (∂u/∂x) + (∂f/∂v) * (∂v/∂x)。看,是不是一点都不抽象了?这就是“链式”的直观体现。同理,∂z/∂y = (∂f/∂u) * (∂u/∂y) + (∂f/∂v) * (∂v/∂y)。
我举个具体的例子帮你固化这个思路。设 z = e^(u + v),而 u = x * y,v = x / y。求 ∂z/∂x 和 ∂z/∂y。我们先画关系树:z 依赖于 u, v;u, v 都依赖于 x, y。然后计算中间导数:∂z/∂u = e^(u+v), ∂z/∂v = e^(u+v);∂u/∂x = y, ∂u/∂y = x;∂v/∂x = 1/y, ∂v/∂y = -x/(y^2)。最后组装:∂z/∂x = e^(u+v) * y + e^(u+v) * (1/y) = e^(x*y + x/y) * (y + 1/y)。看,只要路径清晰,计算就是按部就班的组装工作,根本不用死记硬背公式。
1.2 高阶复合求导与“先代后求”的妙用
掌握了基础链式法则,我们升级一下难度:求二阶偏导,或者函数结构更复杂怎么办?这里分享两个我常用的技巧。
第一个是老老实实按链式法则继续求导,但要注意,一阶导 ∂z/∂x 本身通常还是一个关于 u, v, x, y 的复合函数。所以对 ∂z/∂x 再求关于 x 的偏导时,链式法则依然有效。这会涉及到对 ∂f/∂u 这类中间函数继续用链式法则,计算量会大一些,需要格外仔细。但思路是一脉相承的,还是画树、找路径、乘起来、加一起。
第二个技巧是**“先代后求”法**,在很多时候能大幅简化计算,强烈推荐。什么时候用呢?当你发现中间变量 u, v 的表达式比较简单,代入最终函数 z 后,能得到一个关于 x, y 的直接表达式时,就可以考虑先代入。
比如刚才的例子 z = e^(u + v),u = x*y,v = x/y。我们可以先合并:z = e^(x*y + x/y)。看,现在 z 直接就是 x, y 的函数了。这时候再求 ∂z/∂x<


2万+

被折叠的 条评论
为什么被折叠?



