벡터의 좌표계 변환

Last Updated on 2025-01-09 by BallPen

벡터의 좌표계 변환 예제를 풀어 보겠습니다.

아래에 구면좌표계에서 정의된 벡터 \vec a가 있어요.

\tag{1}
\vec a = \cos \theta \hat r - \sin \theta \hat \theta

이 벡터를 직각좌표계로 바꾸어 표현해 보겠습니다.

이를 위해서는 구면좌표계의 단위벡터를 직각좌표계로 표현한 아래의 관계식이 필요합니다.

\tag{2}
\begin{align}
&\hat r = \sin \theta \cos \phi \hat x + \sin \theta \sin \phi \hat y + \cos \theta \hat z\\[7pt]
&\hat \theta = \cos \theta \cos \phi \hat x + \cos \theta \sin \phi \hat y - \sin \theta \hat z\\[7pt]
&\hat \phi = - \sin \phi \hat x + \cos \phi \hat y
\end{align}

(2)식의 \hat r\hat \theta를 (1)식에 대입하세요.

\tag{3}
\begin{align}
\vec a &= \cos \theta \hat r - \sin \theta \hat \theta\\[7pt]
&=\cos \theta(\sin \theta \cos \phi \hat x + \sin \theta \sin \phi \hat y + \cos \theta \hat z) \\[7pt]
&~~~~~~~~~~~~~~~- \sin \theta(\cos \theta \cos \phi \hat x + \cos \theta \sin \phi \hat y - \sin \theta \hat z)\\[7pt]
&=\cos^2 \theta \hat z + \sin^2 \theta \hat z\\[7pt]
&=(\cos^2 \theta + \sin^2 \theta)\hat z\\[7pt]
&=\hat z
\end{align}

결국 (1)식의 벡터는 직각좌표계에서의 z방향 단위벡터와 같다는 것을 알 수 있어요.

흥미롭고 도움이 되는 글이었나요? 리뷰를 부탁드립니다.
[Total: 1 Average: 5]

1 thought on “벡터의 좌표계 변환”

Leave a Comment