ベクトルの発散 div
ベクトルの発散とは?
ベクトル場 F=F1(x,y,z)i+F2(x,y,z)j+F3(x,y,z)k があるとき、
次の値を発散 (divergence) といいます。
divF=∂x∂F1+∂y∂F2+∂z∂F3
∇ を用いて書くと、形式的にベクトル ⟨∂x∂,∂y∂,∂z∂⟩ と
⟨F1,F2,F3⟩ との内積を計算するように、成分毎に演算子を作用させることで、次のようにかけます。
∇⋅F=⟨∂x∂,∂y∂,∂z∂⟩⋅⟨F1,F2,F3⟩=∂x∂F1+∂y∂F2+∂z∂F3=divF
⟨a,b,c⟩ という書き方は、ベクトルの成分表示です。ai+bj+ck と同じです。
問題 r=xi+yj+zk のとき ∇⋅r を求めよ。
解き方 上の定義に当てはめると F1=x,F2=y,F3=z だから、それぞれの偏微分は次の通り。
∂x∂F1=1, ∂y∂F2=1, ∂z∂F3=1
従って r の発散 ∇⋅r は次のように求められます。
∇⋅r=∂x∂F1+∂y∂F2+∂z∂F3=1+1+1=3
発散の物理的な意味は「単位時間、単位体積からの流出量」
それでは上で定義した発散に、どんな意味があるのか考えてみましょう。
そのために、水が溜められているプールの中を考えます。プールの中には、水が注がれる場所、流れ出る排水口などいろいろあって、
場所によって水の速度が違います。
そこで、プールの中に xyz 直交座標系を考えて、場所による速度 v を次のように書きましょう。
v(x,y,z)=v1(x,y,z)i+v2(x,y,z)j+v3(x,y,z)k
ここで i、j、k はそれぞれ、x,y,z 軸の基本ベクトルです。
さて、水の中に次のように直方体の領域を考えます。x,y,z 軸方向の長さはそれぞれ、Δx,Δy,Δz とします。

そこで、この領域から単位時間に流出する水の量を計算してみましょう。
そのためにまず、x 軸に垂直な面に着目します。
まず、この面の面積 S は、縦 Δz、横 Δy ですから、S=ΔyΔz です。これが、x 座標の前後 −2Δx と 2Δx のところにあります。

x 座標が x+2Δx のところにある側の面では、x 方向の速さは v1(x+2Δx,y,z) ですから、
流出量=v1(x+2Δx,y,z)ΔyΔz
また x 座標が x−2Δx のところにある側の面では、x 方向の速さは v1(x−2Δx,y,z) ですから、
流入量=v1(x−2Δx,y,z)ΔyΔz
従って、x 軸方向の流出量は差し引きで次のようにかけます。
x 方向の流出量=v1(x+2Δx,y,z)ΔyΔz−v1(x−2Δx,y,z)ΔyΔz={v1(x+2Δx,y,z)−v1(x−2Δx,y,z)}ΔyΔz=[{v1+∂x∂v12Δx}−{v1+∂x∂v1(−2Δx)}]ΔyΔz=∂x∂v1ΔxΔyΔz
y 軸方向、z 軸方向も同様の考え方で、
y 方向の流出量z 方向の流出量=∂y∂v2ΔxΔyΔz=∂z∂v3ΔxΔyΔz
よって、上記の微小領域からの単位時間の流出量はこれらを足し合わせて、次のようにかけます。
単位時間の流出量=(∂x∂v1+∂y∂v2+∂z∂v3)ΔxΔyΔz
両辺を、領域の体積 ΔxΔyΔz で割ることによって、次がわかります。
単位時間単位体積からの流出量=∂x∂v1+∂y∂v2+∂z∂v3
これが、ベクトルの発散 ∇⋅v の意味です。