좌표계

coordinate system.

1 개요

좌표계는 기하학에서 숫자나 기호를 써서 위치를 표기하는 방식을 뜻한다. 이 때의 위치를 지정하는 숫자나 기호는 좌표라 불린다.

필요에 따라 무수히 많은 임의의 좌표계를 만들 수 있으나, 과학에서 크게 유용한 2차원 좌표계는 두 가지, 3차원에서는 가장 유명한 세 가지이며, 각각의 특성이 있어서 용도에 적합한 것이 사용되곤 한다.

2 학문적으로 유용한 좌표계

우리말 '직교'에 대응하는 영단어는 Orthogonal인데, orthogonal coordinate system은 단순히 세 개의 좌표축이 모두 직교하며 고정되어 있지 않은 좌표계를 뜻하므로 주의. Cartesian coordinate system은 고정된 좌표축을 사용한다. 당장 밑에 소개되는 극좌표계나 구면좌표계만 봐도, 어떤 점에서든 각 성분들의 변화 방향이 모두 서로 직각임을 볼 수 있다.

2.1 직교좌표계(카테시안 좌표계)

이 문단은 직교좌표계 · 카테시안 좌표계(으)로 검색해도 들어올 수 있습니다.


Cartesian coordinate system.

우리가 흔히 볼 수 있는 좌표계로 직교좌표계(Cartesian coordinate system)가 있다. 철학자이자 수학자인 르네 데카르트가 천장서 날아당기며 옮겨붙는 파리에 영감을 얻고 발명하였기에, 데카르트의 이름이 붙어 있다.
354px-Cartesian-coordinate-system.svg.png

< 2차원용의 직교 좌표계 >

오른쪽 위부터 반시계방향으로 제 1사분면, 제 2사분면, 제 3사분면, 제 4사분면이라고 한다. Cartesian coordinate라고 하면 3차원을 주로 다루게 된다.

과학에서 쓰일때 보통 X축이 독립변인, Y축이 종속변인을 나타낸다. 도수분포를 나타낼 때에는 X축이 계급구간을, Y축이 도수를 나타낸다.

2.2 극좌표계

이 문단은 극좌표계 · 극좌표(으)로 검색해도 들어올 수 있습니다.


Polar coordinate system.

2.2.1 개요

2차원(평면)용의 좌표계 중 하나이다. 원점으로부터 거리, 그리고 원점을 지나는 기준선에 대한 각도로 위치를 표시하는 방법이다.
좌표평면 위에 원점 [math]O[/math]와 다른 점 [math]P[/math]를 취하고 벡터 [math]\vec{OP}[/math]의 길이를 [math]r[/math], [math]\vec{OP}[/math]가 x축의 방향에 대하여 만드는 각을 [math]\theta [/math]라고 할 때, 실수의 짝 [math]\left(r,\,\theta \right)[/math]를 점 [math]P[/math]의 극좌표(Polar Coordinate)라고 한다. 같은 점 [math]P[/math]의 직교좌표를 [math]\left(x,\,y\right)[/math]라면 [math]x=r \cos \theta [/math], [math]y=r \sin \theta [/math]이다. 원점의 극좌표는 [math]\left(0,\,\theta \right)[/math]([math]\theta [/math]는 임의의 각)라고 한다.

극좌표에 차원 하나를 더해서 z축 방향으로 잡아 늘리면 원통좌표계(Cylindrical Coordinate)가 된다. ([math]\left(x, y, z\right)[/math] => [math]\left(r,\theta ,z\right)[/math], [math]x=r \cos \theta [/math], [math]y=r \sin \theta [/math], [math]z=z[/math].) 직교좌표를 극좌표로 만드는 것 처럼 극좌표에서 높이를 각도로 정의한 것은 구좌표계(Spherical Coordinate)가 된다.

2.2.2 직교좌표계와의 관계

한 점의 2차원 직교좌표계로 나타낸 좌표가 [math] \left( x ,\ y \right) [/math]이고, 극좌표계로 나타낸 좌표가 [math] \left( r ,\ \theta \right)[/math]라면, 두 좌표 사이의 관계는 아래와 같다.

두 좌표 [math] \left( x ,\ y \right)[/math][math] \left( r ,\ \theta \right) [/math]의 관계
[math] x = r \cos{ \theta } [/math]
[math] y = r \sin{ \theta } [/math]
[math] r = \sqrt{ x^2 + y^2 } [/math]
[math] \theta = \tan^{ -1 }{ \frac{ y }{ x } } [/math]

무슨 소리인지 잘 이해가 안 되면 1사분면에 점을 찍고, x축에 수직선을 내려 원점, 수선의 발, 점을 꼭짓점으로 하는 직각삼각형을 만들어 보자.

  • [math] x = r \cos{ \theta } [/math]
코사인의 정의에 의해, [math] \cos{ \theta } = \frac{ x }{ r } [/math].
양변에 r을 곱하면 1번 관계식 유도.
  • [math] y = r \sin{ \theta } [/math]
사인의 정의에 의해, [math] \sin{ \theta } = \frac{ y }{ r } [/math]
양변에 r을 곱하면 2번 관계식 유도.
  • [math] r = \sqrt{ x^2 + y^2 } [/math]
1번 관계식과 2번 관계식의 양변을 제곱한 후 변끼리 더한다.
[math] \sin^{ 2 }{ \theta } + \cos^{ 2 }{ \theta } = 1 [/math]을 이용하면
[math] r^{ 2 } = x^{ 2 } + y^{ 2 } [/math].
양변에 제곱근을 씌우면 3번 관계식 유도.
  • [math] \theta = \tan^{ -1 }{ \frac{ y }{ x } } [/math]
탄젠트의 정의에 의해, [math] \tan{ \theta } = \frac{ y }{ x } [/math].
아크탄젠트에 각 변을 대입하면 4번 관계식 유도.

2.2.3 응용

250px-Polar_graph_paper.svg.png

< 극좌표계의 눈금. 출처:위키피디어 >

극좌표계는 원점으로부터의 방향과 거리가 중요한 경우에 유용하다. 직각 좌표계에서 각도와 거리를 이용해 좌표를 구하려면 삼각함수를 써야 하기 때문에 복잡해진다. 특히 라플라시안 같은 경우극좌표계는 일상 생활에서 많이 쓰이지는 않는데, 의외로 게임에서 극좌표계의 개념이 쓰인다. 스타크래프트에서, 특히 헌터맵에서 1시 앞마당이니 7시 본진이니 하는 건 어찌보면 극좌표계의 개념이라 할 수 있다.

연산자를 이용한 라플라시안을 극좌표계 형식으로 바꾸면 조금 복잡해지는데 (구면좌표계 역시 비슷하다) 그것을 연산자가 처음부터 직교좌표계를 기준으로 삼아서 정의되었기 때문이다


극좌표계에서의 벡터는 다음과 같이 표시한다.

04.jpg
출처 네이버 캐스트


단, 직교좌표계와 달리, 두 벡터는 고정되어 있는 것이 아니기때문에 주의할 것.

2.3 구면좌표계

이 문단은 구면좌표계(으)로 검색해도 들어올 수 있습니다.


2차원(평면)용인 극좌표를 3차원으로 확장시킨 좌표계로서 구면 좌표계가 있다. 서로 수직으로 만나는 세 평면을 가정하고 이때의 두 평면이 교차하면서 만들어내는 직선들을 x축, y축, z축이라 할 때, 원점에서의 거리, x축과 이루는 각도, z축과 이루는 각도의 세 수치를 이용해서 위치를 표현한다. 구면 좌표계는 아주 간단한 대입을 통해 3차원 직교 좌표계로 변환할 수 있다.

< 구면 좌표계. 중심으로부터의 거리 [math]r[/math], 각도 [math]\theta [/math][math]\phi [/math]를 이용해서 위치를 표시. >

지구상의 위치를 나타낼 때 쓰이는 지리 좌표계, 즉 위도/경도로 위치를 표시하는 방식이 구면 좌표계의 특수한 형태다. 지리 좌표계가 구면 좌표에 기반을 둔 것은 지구가 공 모양인 것과 연관이 있다. 물론 지구 반지름이 워낙 크므로, 구면 좌표계에서의 거리 요소는 사용되지 않고 높이가 필요시 따로 지표로부터의 높이를 명시한다. 참고로 항상 지리 좌표계가 쓰이는 것은아니고, 특수한 좌표계가 쓰이기도 한다. 예를 들어 군대에서는 격자를 이용해 표현하는 군사좌표라는 좌표계도 사용된다.

2.4 원통좌표계(원주좌표계)

구면 좌표 비슷한 것으로 원통 좌표계가 있다. 극좌표 + 직각좌표계의 상하 방향인 z축이 있다 생각하면 된다. 원통좌표계의 대표적인 예로 HSB 색좌표가 있다. 색도가 극좌표이고 명도, 채도는 직교좌표.

2.5 기타 여러 가지 좌표계

동차좌표(同次座標, homogeneous coordinate system), 혹은 사영좌표(射影座標, projective coordinate system)라 불리는 좌표계는 특정 입체가 평면에 투영된 모습을 다룰 때 많이 쓰인다. 평면 위의 한 점을 [math]\left(x,\,y,\,z\right)[/math]로 나타내는데, 좌표의 비율이 의미가 있고 실제 값은 중요치 않을 경우 사용된다.

일반화 좌표계(generalized coordinate system)라는 것도 있다. 이것은 점의 위치를 표현하는 함수에 넘겨질 인자들을 나열함으로 좌표를 구성하는 좌표계다. 주로 물리학의 라그랑주 역학, 해밀턴 역학에서 주로 쓰인다. 공간 자체가 변형하는 상황을 다루는 일반 상대성 이론의 기술에 있어 필수인 좌표계이기도 하다. 이처럼 좌표축이 여러가지로 확장되며, 서로 직교하지 않으며 곡선으로 진행하는 축이 도입되기도 한다. 이쯤되면 흔히 생각하는 모든 좌표값이 0인 원점은 없으며, 단위벡터의 설정방법도 여러가지가 되며, 미분(정확히는 그라디언트 관련) 등의 벡터/텐서연산이 직교좌표와는 비교도 못하게 복잡해진다.

3 지구상의 지점을 나타내기 위한 좌표계

지구상의 한 점을 위도경도의 조합으로 나타내는 좌표체계. 구형인 지구를 동-서 360도, 남-북 180도로 분할한 형태의 구좌표계이다. 지구의 표면은 평면이 아닌 구체이므로 위도에 따라 경도 1도의 길이가 달라진다. 적도에서의 경도 1도가 가장 길고 남극점/북극점에서의 거리는 0이다.
3차원 직교좌표계의 형태로, 지구 중심점을 원점으로 하여 X, Y, Z의 세 축으로 나타낸다. 단위는 일반적으로 1m 이다. GPS 등에서 사용된다.

4 천구를 나타내기 위한 좌표계

적도 좌표계는 적도를 기준으로 하늘의 별들을 나타내는 좌표계이다. 좌표로 적경과 적위를 사용한다.