计算 zyy 时固定 x=0,方程为 z+1=yln(1+z2),此处 z 仍随 y 变化。第一次求导得到
zy=ln(1+z2)+y1+z22zzy.
在 y=0,z=−1 处,后面的含 y 项为零,所以 zy(0,0)=ln2。
为清楚地展示第二次求导,记 g(z)=ln(1+z2),则 g′(z)=2z/(1+z2),g′′(z)=2(1−z2)/(1+z2)2。上式为 zy=g(z)+yg′(z)zy,对 y 再求导:
zyy=2g′(z)zy+y[g′′(z)(zy)2+g′(z)zyy].
第一项中出现两倍,是因为 g(z) 的导数和 yg′(z)zy 中对 y 本身的求导各贡献一次。在原点,g′(−1)=−1、y=0,故
zyy(0,0)=2(−1)ln2=−2ln2.
两个二阶偏导相加,得到 zxx(0,0)+zyy(0,0)=−1−2ln2。
偏导数的定义本来就是固定另一个自变量,只让当前自变量变化,因此沿 y=0 求两次 x 导数,得到的就是原点的 zxx,沿 x=0 的同理。这样的简化只在需要轴上特定点的偏导时合适,不能据此得出一般位置的二阶偏导公式。二次求导中,含 y 项的值虽然在原点为零,它的导数却未必为零,这是隐函数求导最常见的漏项原因。
易错点
z(0,0)=−1,不能因为自变量在原点就把隐函数值设成零。
求 zyy 时,虽然最后令 y=0,也必须先对含 y 的乘积求导,否则会漏掉一个 g′(z)zy 项。