벡터장 (Vector Field)

수학
한 줄 정의: 공간의 모든 점마다 크기와 방향을 가진 화살표(벡터)를 하나씩 대응시켜 놓은 것을 말합니다.

쉽게 풀면

일기예보에서 보는 바람 지도를 떠올려 보세요. 지도 위 모든 지점마다 화살표가 그려져 있고, 화살표의 방향은 바람이 부는 방향을, 길이는 바람의 세기를 나타냅니다. 이렇게 공간의 각 위치마다 방향과 크기를 가진 값(벡터)이 하나씩 정해져 있는 것이 바로 벡터장입니다. 바람 지도뿐 아니라 물의 흐름, 자기장, 중력장처럼 "어느 지점에서 어느 방향으로 얼마나 세게 작용하는가"를 나타내야 하는 모든 현상을 벡터장으로 표현할 수 있습니다.

왜 중요한가

자연현상의 상당수는 한 점의 값이 아니라 공간 전체에 퍼진 흐름이나 힘의 분포로 나타나며, 벡터장은 이를 수학적으로 다루는 기본 언어입니다. 유체역학, 전자기학, 기후과학처럼 공간과 시간에 따라 변화하는 물리량을 다루는 분야의 논문에서는 시뮬레이션 결과나 관측 자료를 벡터장으로 표현하고, 이를 분석해 흐름의 패턴이나 이상 현상을 찾아냅니다. 최근에는 컴퓨터 그래픽스나 딥러닝 기반 광학 흐름 추정에서도 벡터장 개념이 응용됩니다.

핵심 정리

예시로 보기

가상의 예입니다. 세 가지 간단한 벡터장에서 발산과 회전을 점 (1.3, 0.7)에서 수치 미분(중심차분)으로 계산했습니다.

벡터장 F발산회전모양
(x, y)20원점에서 사방으로 퍼지는 흐름
(−y, x)02원점 둘레를 반시계 방향으로 도는 흐름
(y, 0)0−1위쪽으로 갈수록 오른쪽으로 빨라지는 흐름(전단)

세 번째 장은 유선이 직선인데도 회전이 0이 아닙니다. 한 점 주위의 미세한 회전 경향은 유선이 휘어 있는지와는 별개로 따져야 합니다.

자주 하는 오해

오해바로잡기
벡터장은 벡터 하나다.공간의 모든 점에 벡터가 하나씩 대응된 함수 전체입니다. 점마다 벡터가 다릅니다.
발산이 0이면 흐름이 없다.발산 0은 한 점에서 퍼지거나 모이지 않는다는 뜻입니다. (−y, x)처럼 흐름이 있어도 발산이 0일 수 있습니다. 물 같은 비압축성 유체의 속도장은 발산이 0입니다.
유선이 원 모양이면 회전이 0이 아니다.원점 밖에서 (−y, x)/(x² + y²)는 원형 유선을 가지지만 회전이 0입니다. 반대로 위 예의 전단 흐름은 직선 유선이면서 회전이 0이 아닙니다.
벡터장과 그 위에서 계산하는 발산·회전은 같은 개념이다.벡터장은 대상이고 발산과 회전은 그 장을 분석하는 연산입니다. 각각 별도의 개념입니다.

논문에서는 이렇게 쓰입니다

실제 논문에서

이 용어를 직접 쓴 국내 논문 문장을 아직 수집하지 못했습니다. 수집되는 대로 출처와 함께 싣겠습니다.

예시 문장

아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.

"유체의 속도 벡터장(velocity vector field)을 수치적으로 시뮬레이션하여 와류가 형성되는 지점을 확인하였다."

이 문장은 유체(물이나 공기 등)가 흐르는 공간의 각 지점에서 속도(방향과 빠르기)를 벡터로 표현한 지도를 컴퓨터로 계산했고, 그 결과 소용돌이(와류)가 생기는 위치를 찾아냈다는 뜻입니다. 유체역학, 전자기학, 기후 모델링 논문에서 자주 등장합니다.

"지구 자기장의 벡터장 데이터를 위성 관측값으로부터 재구성하여 자기권 경계의 변화를 추적하였다."

이 문장은 지구물리학 분야에서 자기장이라는 벡터장을 관측 데이터로부터 복원하고, 그 시간적 변화를 분석했다는 뜻입니다.

"영상 프레임 간 픽셀 이동을 나타내는 광학 흐름 벡터장을 추정하여 객체의 움직임 방향을 추적하였다."

컴퓨터 비전 분야에서는 영상 속 각 픽셀의 이동을 벡터장으로 나타내어 움직임을 분석하는 데 이 개념이 활용됩니다.

조금 더 깊게 보면

벡터장을 다룰 때는 그 장이 특정 지점 주위에서 퍼져 나가는 정도를 나타내는 발산과, 회전하는 정도를 나타내는 회전(컬)이라는 두 가지 미분 연산이 핵심적으로 쓰입니다. 또한 벡터장을 어떤 스칼라 함수의 기울기(그래디언트)로 나타낼 수 있는지 여부에 따라 "보존장"인지 아닌지가 구분되며, 이는 물리학에서 에너지 보존 여부를 판단하는 데 중요한 기준이 됩니다. 논문에서는 이러한 성질을 이용해 벡터장의 특이점이나 안정성을 분석하기도 합니다.

주의할 점

벡터장은 공간의 각 점에 벡터가 대응된 "장(field)" 자체를 가리키며, 그 벡터장이 얼마나 퍼져 나가는지 또는 회전하는지를 계산하는 연산은 발산과 회전이라는 별도의 개념입니다. 벡터장 자체와 그것을 분석하는 연산을 혼동하지 않아야 합니다.

헷갈리기 쉬운 용어

용어무엇인가값의 종류
벡터장각 점에 벡터를 대응시킨 함수 자체점마다 벡터
발산한 점에서 퍼지거나 모이는 정도스칼라
회전(컬)한 점 주위의 회전 경향벡터(평면에서는 z 성분 하나)

참고 문헌

  1. Marsden, J. E., & Tromba, A. (2012). Vector Calculus (6th ed.). W. H. Freeman.
  2. Schey, H. M. (2005). Div, Grad, Curl, and All That: An Informal Text on Vector Calculus (4th ed.). W. W. Norton.

표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.

개념 계통

분야 전체 개념 지도 보기 →