В этой статье мы выведем уравнения для преобразования эклиптических координат планеты в экваториальные координаты и обратно. Эти преобразования необходимы для расчета первичных дирекций - древнейшей техники прогнозирования событий.

Обозначения

Во-первых, давайте определимся с терминами. Мы будем обозначать

Вращение координат

Обозначим вектор (указатель на наблюдаемую планету) в буквой v\vec{v}. Тогда сферические координаты этого вектора в эклиптической системе координат будут

v=(λ,δ)\vec{v} = (\lambda, \delta)

Декартовы координаты того же вектора, согласно уравнению (2) будут равны

v=cosδcosλ Xecl +cosδsinλ Yecl +sinδ Zecl\begin{aligned} \vec{v} &= \cos\delta\cos\lambda~\textbf X_\text{ecl} \\\ & + \cos\delta\sin\lambda~\textbf Y_\text{ecl} \\\ & + \sin\delta~\textbf Z_\text{ecl} \end{aligned}

Здесь мы положили RR (радиус небесной сферы) равным 1 для простоты. Ось Xecl\textbf X_\text{ecl} направлена в 0° Овна, ось Yelc\textbf Y_\text{elc} - в 0° Рака, ось Zecl\textbf Z_\text{ecl} - в северное небесное полушарие.

Экваториальная плоскость наклонена под углом ϵ-\epsilon относительно плоскости эклиптики в плоскости YeclZecl\textbf Y_\text{ecl}\textbf Z_\text{ecl}.

Y Y ε ecl eq Z ecl 0 Aries

Мы можем использовать матрицу вращения, которую мы ввели ранее, подставив (sinϵ-\sin\epsilon) вместо sin(ϵ)\sin(-\epsilon).

AYZ=[100 0cosϵsinϵ 0sinϵcosϵ]\mathbf{A}_{YZ} = \left[\begin{array} {rrr} 1 & 0 & 0 \\\ 0 & \cos\epsilon & -\sin\epsilon \\\ 0 & \sin\epsilon & \cos\epsilon \end{array}\right]

Это дает нам декартовы координаты вектора v\vec{v} в экваториальной системе координат:

{xeq=cosδcosλ yeq=cosϵcosδsinλsinϵsinδ zeq=sinϵcosδsinλ+cosϵsinδ\begin{cases} x_{eq} = \cos\delta\cos\lambda \\\ y_{eq} = \cos\epsilon\cos\delta\sin\lambda - \sin\epsilon\sin\delta \\\ z_{eq} = \sin\epsilon\cos\delta\sin\lambda + \cos\epsilon\sin\delta \end{cases}

Из уравнения преобразования (1) следует, что

{tan(RA)=yeq/xeq sin(D)=zeq\begin{cases} \tan(RA) = y_{eq} / x_{eq} \\\ \sin(D) = z_{eq} \end{cases}

Это дает нам окончательные уравнения для преобразования (λ,δ)(RA,D)(\lambda, \delta)\rightarrow(RA, D):

tan(RA)=cosϵsinλsinϵtanδcosλ sin(D)=sinϵcosδsinλ+cosϵsinδ(1)\begin{aligned} \tan(RA) = \frac{\cos\epsilon\sin\lambda - \sin\epsilon\tan\delta} {\cos\lambda} \\\ \sin(D) = \sin\epsilon\cos\delta\sin\lambda + \cos\epsilon\sin\delta \end{aligned}\tag{1}

Обратное преобразование

Для обратного преобразования мы меняем ϵ\epsilon на (ϵ)(-\epsilon). Это дает нам следующее:

tan(λ)=cosϵsin(RA)+sinϵtan(D)cosRA sin(δ)=sinϵcos(D)sin(RA)+cosϵsin(D)(2)\begin{aligned} \tan(\lambda) = \frac{\cos\epsilon\sin(RA) + \sin\epsilon\tan(D)} {\cos RA} \\\ \sin(\delta) = -\sin\epsilon\cos(D) \sin(RA) + \cos\epsilon\sin(D) \end{aligned}\tag{2}