logo

ベクトル場における発散 📂多変数ベクトル解析

ベクトル場における発散

定義

ユークリッド空間で定義されたベクトル場 f:RnRn\textbf{f} : \mathbb{R}^{n} \to \mathbb{R}^{n}f=(f1,,fn)\textbf{f} = (f_{1} , \cdots , f_{n}) のように示され、軸の方向を u1,,unu_{1} , \cdots , u_{n} とする場合、f\textbf{f} の**ダイバージェンス**を以下のように定義する。

divf:=f=k=1nfkuk \operatorname{div} \textbf{f} := \nabla \cdot \textbf{f} = \sum_{k=1}^{n} {{ \partial f_{k} } \over { \partial u_{k} }}

説明

ベクトル場のダイバージェンスは、ある点 vRn\textbf{v} \in \mathbb{R}^{n} でベクトルが集まるのか、広がるのかを示す一つの尺度となる。

750px-Divergence\_(captions).svg.png1

ダイバージェンスは流れの量を示すため、動力学、流体力学、電磁気学などでよく言及される。00 の大きさを比較できることは、f(v)R\nabla \cdot \textbf{f} (\textbf{v}) \in \mathbb{R} を意味し、つまり、ある点でのダイバージェンスがスカラーであることを再度思い出させることができる。これは、与えられたベクトル場からダイバージェンスを通して物理的または数学的な意味を持つスカラーフィールドを引き出すことができるということである。

\nabla はナブラと読み、勾配を計算するときにも使用されるが、\nabla \cdot の形で使用されると少し異なる意味になる。私たちに馴染みのある33 次元で考えよう。スカラー関数 f:R3Rf : \mathbb{R}^{3} \to \mathbb{R} の勾配は

f=(fx,fy,fz) \nabla f = \left( {{ \partial f } \over { \partial x }} , {{ \partial f } \over { \partial y }} , {{ \partial f } \over { \partial z }} \right)

のように求められた。大まかな数学で、ベクトルx=(x1,x2,x3)\textbf{x}=(x_{1} , x_{2} , x_{3}) とスカラーaRa \in \mathbb{R} のスカラー積は

xa=(x1,x2,x3)a=(x1a,x2a,x3a) \textbf{x} a = (x_{1} , x_{2} , x_{3}) a = (x_{1} a , x_{2} a , x_{3} a)

のように表せるように、\nabla を各軸の方向に偏微分するベクトル作用素 =?(x,y,z)\displaystyle \nabla \overset{?}{=} \left( {{ \partial } \over { \partial x }} , {{ \partial } \over { \partial y }} , {{ \partial } \over { \partial z }} \right) と考えると、スカラー関数f:R3Rf : \mathbb{R}^{3} \to \mathbb{R} とのスカラー積は

f=?(x,y,z)f=?(xf,yf,zf) \nabla f \overset{?}{=} \left( {{ \partial } \over { \partial x }} , {{ \partial } \over { \partial y }} , {{ \partial } \over { \partial z }} \right) f \overset{?}{=} \left( {{ \partial } \over { \partial x }} f , {{ \partial } \over { \partial y }} f , {{ \partial } \over { \partial z }} f \right)

のように表現されるとも考えられるだろう。このような間違った表現をベクトル関数f:=(f1,f2,f3)\textbf{f} := \left( f_{1} , f_{2} , f_{3} \right) に拡張してみると、二つのベクトル\nablaf\textbf{f} の内積\cdot

f=?(x,y,z)(f1,f2,f3)=?xf1+yf2+zf3 \nabla \cdot \textbf{f} \overset{?}{=} \left( {{ \partial } \over { \partial x }} , {{ \partial } \over { \partial y }} , {{ \partial } \over { \partial z }} \right) \cdot \left( f_{1} , f_{2} , f_{3} \right) \overset{?}{=} {{ \partial } \over { \partial x }} f_{1} + {{ \partial } \over { \partial y }} f_{2} + {{ \partial } \over { \partial z }} f_{3}

のように表せるだろう。

しかしこれは、便宜上の表記であり、そのような表現の正当性をしっかりと検討していない限り、理解を助ける方法としてのみ考えるべきである。冷静に見て、\nablaff の勾配を示すスカラー関数の関数であり、()(\nabla \cdot) はまるごとf\textbf{f} のダイバージェンスを示すベクトル関数の関数に過ぎない。\nabla\cdot を別々に考えてもいいかもしれないが、軽々しく別々に考えないように。