跟我一起机器学习系列文章将首发于公众号:月来客栈,欢迎文末扫码关注!
在上一篇文章中,笔者介绍了什么是等高线,并且还同时直接给出了梯度的垂直于等高线的结论,但是并没有介绍为什么。因此本篇文章就来大致介绍一下梯度为什么会垂直于等高线。
设为平面上任意一曲线,又由于曲线
的法向量为
。故,令
,立即有曲线
的法向量为
。可以发现,曲线
也就是
的法向量
正好就是曲线
对应的梯度,所以可以得出梯度垂直于曲线(等高线) 的结论。
下面通过一个举例来说明:
如图所示,已知曲线,因此其在
点的梯度
。又因为曲线
在
的斜率为:
将代入
得:
故,曲线过点
的切线的一个方向向量为
注:若直线斜率为,则他的一个方向向量为
由此可得:
所以,即曲线
在任意一点的梯度
均垂直于曲线
。
下图左边为随机选择一点,然后以梯度的反方向进行移动;右边为点附近一点,然后以梯度方向进行移动:
引用
- 徐小湛《高等数学》第96讲 方向导数与梯度
- 图示及示例代码:关注公众号回复“示例代码”即可直接获取!