3차원 데카르트 좌표계에서 벡터 함수의 다이벌전스(발산)
📂수리물리3차원 데카르트 좌표계에서 벡터 함수의 다이벌전스(발산)
정의
벡터 함수 F(x,y,z)=Fxx^+Fyy^+Fzz^에 대해서 다음과 같은 스칼라 함수를 F의 다이벌전스divergence, 발산라고 정의하고 ∇⋅F라고 표기한다.
∇⋅F:=∂x∂Fx+∂y∂Fy+∂z∂Fz
설명
기하학적으로 ∇⋅F>0이면 F가 퍼져나가는, 밖으로 나가는 모양을 하고 있음을 의미하고, ∇⋅F<0이면 F가 모여드는, 안으로 들어오는 모양을 하고 있음을 의미하고, ∇⋅F=0이면 F가 퍼지거나 모이지 않는, 나가거나 들어오는 양이 같은 모양을 하고 있음을 의미한다.
divergence는 발산으로 번역된다. 생새우초밥집에서는 기울기를 그래디언트, 회전을 컬로 사용하므로 통일감을 위해 발산 대신 다이벌전스라 표기한다.
정의에서 ∂x∂Fx+∂y∂Fy+∂z∂Fz라는 값을 ∇⋅F로 표기한다고 한 것에 주의하자. ∇를 델 연산자라 부르기는 하지만, 이것 자체로 어떤 의미를 가진다고 생각하면 ∇⋅F나 ∇×F를 내적과 외적으로 오해하기 딱 좋다. 따라서 ∇는 그저 편리한 표기법 정도로만 이해해야하며, 그래디언트, 다이벌전스, 컬을 묶어 델 연산자들이라고 부른다고 하거나, 차라리 델 연산자=그래디언트라고 생각하는게 더 나을 수 있다. 자세한 내용은 아래에서 이어진다.
주의할 점
∇⋅F는 ∇와 F의 내적이 아니다
∇⋅F는 절대로
∇와
F의 내적이 아니다.
내적은 기본적으로 두 벡터끼리의 연산이다. ∇⋅F를 내적으로 생각한다는 것은, ∇를 다음과 같은 벡터라고 본다는 것이다.
∇=?∂x∂x^+∂y∂y^+∂z∂z^=(∂x∂, ∂y∂, ∂z∂)
물론 이렇게 생각하면 다음과 같이 다이벌전스의 정의 (1)대로 계산이 딱 떨어지므로 편리한 것은 사실이다.
∇⋅F=(∂x∂, ∂y∂, ∂z∂)⋅(Fx,Fy,Fz)=∂x∂Fx+∂y∂Fy+∂z∂Fz
하지만 이게 실제로 내적이라면, 내적은 교환법칙이 성립하므로 다음과 같은 등식이 성립한다는 이상한 결론이 나온다.
F⋅∇=Fx∂x∂+Fy∂y∂+Fz∂z∂=?∂x∂Fx+∂y∂Fy+∂z∂Fz=∇⋅F
사실 ∇⋅의 실체는 벡터 함수 F(x,y,z)를 스칼라 함수 ∂x∂Fx(x,y,z)+∂y∂Fy(x,y,z)+∂z∂Fz(x,y,z)로 대응시키는 연산자이다. 이게 무슨 말이냐하면, div라는 함수를 다음과 같이 정의해보자.
div(F):=∂x∂Fx+∂y∂Fy+∂z∂Fz,F=(Fx,Fy,Fz)
여기에는 내적이라느니 뭐니하는 말은 하나도 없다. div라는 함수는 그저 변수 F가 대입될 때 마다 ∂x∂Fx+∂y∂Fy+∂z∂Fz를 주는 함수인 것이다. 이렇게 정의하고보니 ∇라는 것을 ∇=∂x∂x^+∂y∂y^+∂z∂z^와 같은 벡터로 생각하면 div의 함숫값을 표기하기가 매우 편리하고 직관적인 것이다. 그래서 div(F)라고 표기하는 대신, ∇⋅F라고 표기하는 것이다. 실제로 전공 수학책에서는 다이벌전스를 div로 표기하는 것을 쉽게 찾을 수 있는데, 이는 물리학과는 달리 3차원 벡터를 직관적으로 다루지 않기 때문이라고 볼 수 있다.
그러면 ∇⋅F를 교환 법칙이 성립하지 않는 내적으로 생각하면 안되나?
안된다. 왜냐하면 ∇⋅F에서 ∇⋅ 자체가 함수(연산자)이고 F가 변수이다. 반면에 F⋅∇는 이 자체로 함수(연산자)이기 때문이다. 따라서 ∇⋅F는 함수 ∇⋅의 함숫값이고, F⋅∇는 (아직 변수가 대입되지않은) 함수이다. 구체적으로 F⋅∇라는 표기는 다음과 같은 함수 f를 직관적으로 쉽게 표기한 것이다. f는 벡터 함수 A를 변수로 갖는 연산자이며, A의 각 성분에 (Fx∂x∂+Fy∂y∂+Fz∂z∂)를 취하는 함수이다.
f(A)=definition=notation(Fx∂x∂Ax+Fy∂y∂Ax+Fz∂z∂Ax)x^+(Fx∂x∂Ay+Fy∂y∂Ay+Fz∂z∂Ay)y^+(Fx∂x∂Az+Fy∂y∂Az+Fz∂z∂Az)z^(F⋅∇)(A)
어떤 스칼라 함수 ϕ가 변수로 있다면, 다음과 같은 연산자라고 생각한다.
f(ϕ)=definition=notationFx∂x∂ϕ+Fy∂y∂ϕ+Fz∂z∂ϕ(F⋅∇)(ϕ)
따라서 ∇⋅F와 F⋅∇는 ∇와 F의 내적으로 이해하면 안되고, ∇⋅와 F⋅∇ 자체를 하나의 함수처럼 생각해야한다. 이는 물론 발산에만 해당되는 설명이 아니고, 그래디언트 ∇f와 컬 ∇×F도 같은 방식으로 이해해야한다.
유도
우선 아래와 같이 3차원 공간에서 미소 부피를 생각해보자.

지금 우리의 목적은 F가 저 미소 부피 속의 각 좌표에서 어떻게 생겼는지를 아는 것이다. 현실에 빗대어 말하자면 F가 열이라면 어떤 방향으로, 어떤 속도로 흐르고 있는지를, F가 물이라면 이게 수도꼭지에서 나오는 물인지, 하수구로 들어가는 물인지를 알고자 하는 것이다. 우선 x축 방향에 대해서만 계산해보자. F가 da1을 통과하는 양은 두 벡터의 내적으로 구할 수 있다.
F(x+dx)⋅da1=(Fx(x+dx)x^+Fy(x+dx)y^+Fz(x+dx)z^)⋅dydzx^=Fx(x+dx)dydz
Fx(x+dx)dydz>0이면 F가 미소 부피를 빠져나가는 양이고, Fx(x+dx)dydz<0이면 F가 미소 부피로 들어오는 양이된다. 마찬가지로 F가 da2를 빠져나가는 양은 다음과 같다.
F(x)⋅da2=Fx(x)x^⋅(−dydzx^)=−Fx(x)dydz
따라서 (2)+(3)은 미소 부피에서 F의 x축 방향에 대한 유입량(유출량)이다.
(2)+(3)=[Fx(x+dx)−Fx(x)]dydz=dxFx(x+dx)−Fx(x)dxdydz
그런데 dx가 미소 길이이므로 dxFx(x+dx)−Fx(x)≈∂x∂Fx와 같이 근사할 수 있다. 따라서 F가 x축 방향으로 미소 부피로 들어오거나 나가는 양은 아래와 같이 나타난다.
∂x∂Fxdxdydz
마찬가지로 y축 방향, z축 방향에 대해서 계산하면 아래와 같은 결과를 얻는다.
∂y∂Fydxdydzand∂z∂Fzdxdydz
이를 다 더하면 F가 미소 부피로 들어오거나 나가는 양이 되고 dxdydz로 나누면 단위부피당 유입량(유출량)이 된다.
∂x∂Fx+∂y∂Fy+∂z∂Fz
이제부터 이를 F의 다이벌전스라고 부르고 ∇⋅F라고 표기하자.
∇⋅F:=∂x∂Fx+∂y∂Fy+∂z∂Fz
■
유도되는 과정을 봐도 알겠지만 위에서 언급했듯이 ∇⋅F는 절대 ∇와 F의 내적이 아니다. 이 점을 주의하도록 하자.
관련된 공식
선형성:
곱셈규칙:
∇⋅(fA)=f(∇⋅A)+A⋅(∇f)
∇⋅(A×B)=B⋅(∇×A)−A⋅(∇×B)
이계도함수:
∇⋅(∇T)=∂x2∂2T+∂y2∂2T+∂z2∂2T
∇(∇⋅A)
∇⋅(∇×A)=0
가우스 정리 (발산 정리)
∫V∇⋅FdV=∮SF⋅dS
적분 공식
∫V[T∇2U+(∇T)⋅(∇U)]dτ=∮S(T∇U)⋅da
∫V(T∇2U−U∇2T)dτ=∮S(T∇U−U∇T)⋅da
부분적분
∫VA⋅(∇f)dτ=∮SfA⋅da−∫Vf(∇⋅A)dτ
같이보기