前置知识
全微分公式(Total Differential):
对于单变量的导数,我们有:
f(x+Δx)≃f(x)+f′(x)Δx
那么:
f(x+Δx)−f(x)≃f′(x)Δx
从而:
df=f′(x)dx
对于二元变量的导数,我们有:
f(x+Δx,y+Δy)≃f(x,y)+δxδfΔx+δyδfΔy
也就是对于函数z=f(x,y),我们有:
dz=fxdx+fydy
隐函数微分公式:
假设一个函数满足隐函数存在定理,也就是其可以表示成为:
F(x,y)=C
根据全微分公式,得:
dF=Fxdx+Fydy=0
从而:
Fxdx=−Fydy
从而:
dxdy=−FyFx
证明
假设我们有一个曲面函数:
z=f(x,y)
这个函数在高度c处的等高线方程为:
f(x,y)=c
该等高线任意一点的切线斜率为dy/dx,代入隐函数微分公式,那么其法线的斜率即为:
−dydx=fxfy
又因为梯度为fxi+fyj,其方向的斜率为:
fxfy
可以发现两者相等,也就是两者有着相同的方向。