梯度、散度、旋度


  • 前言

    感谢视频作者,无意间刷到,把旋度和散度讲的很通俗易懂,可视化也很直观。本文为学习笔记。

    https://player.bilibili.com/player.html?aid=468216938&bvid=BV1a541127cX&cid=574493213&page=1&high_quality=1

结论:

  • 散度是通量的体密度,即通量的微分;
  • 旋度是环量的面密度,即环量的微分;

1. 梯度(graident)


对于数量场的量


nabla算子把数量场变成了向量场,即 \(\mathbb{R} \rightarrow \mathbb{R}^n\)

\[\nabla = \begin{bmatrix}\frac{\partial}{\partial x_1}, \frac{\partial}{\partial x_2}\frac{\partial}{\partial x_3}, \dots, \frac{\partial}{\partial x_n}\end{bmatrix}^T \]

\(\nabla\)和函数的数量乘\(\nabla f\) 称为函数梯度,代表函数

image

梯度的性质:

  • 沿着梯度方向走,函数值增大
  • 沿着相反于梯度的方向走,函数值减小
  • 垂直于梯度方向,函数值不变

image

2. 散度(divergence)


对于向量场


\(\nabla\)和函数的点\(\nabla f\) 称为函数散度,某点散度代表了该点向外的通量体密度. \(\mathbb{R}^n \rightarrow \mathbb{R}\)

设某个三维矢量场为\(f,\) 那么散度

\[\begin{aligned}\mathbf{div} (\mathbb{f}) &= \nabla \cdot f \\&=\begin{bmatrix} {\frac{\partial f_x}{\partial x} , \frac{\partial f_y}{\partial y}, \frac{\partial f_z}{\partial z} }\end{bmatrix}\begin{bmatrix} f_x \\ f_y \\f_x\end{bmatrix}\\&=\frac{\partial f_x}{\partial x} + \frac{\partial f_y}{\partial y} + \frac{\partial f_z}{\partial z}\end{aligned} \]

这里的\([f_x, f_Y,f_z] = {f} \cdot \vec{n}\)

https://zhuanlan.zhihu.com/p/165479232

  • 【nabla算子】与梯度、散度、旋度