Julian Epoch to Besselian Epoch

Преобразуйте компоненты положения и скорости из стандартной Юлианской эпохи (J2000) в прекращенную стандартную Бесселеву эпоху (B1950)

  • Библиотека:
  • Аэрокосмический Blockset/Утилиты/Преобразования осей

  • Julian Epoch to Besselian Epoch block

Описание

Блок Юлианской эпохи в Бесселеву эпоху преобразует два вектора положения Юлиана Эпохи 3 на 1 (r¯J2000), и скорость Юлианской эпохи (v¯J2000) в Бесселеву эпоху (r¯B1950), и бесселева эпоха (v¯B1950). Для получения дополнительной информации о преобразовании см. «Алгоритмы».

Порты

Вход

расширить все

Положение в стандартной эпохе Юлиана (J2000), заданное как вектор 3 на 1.

Типы данных: double

Скорость в Стандартной Юлианской Эпохе (J2000), заданная как вектор 3 на 1.

Типы данных: double

Выход

расширить все

Положение в Стандартной Бесселевой эпохе (B1950), возвращается как вектор 3 на 1.

Типы данных: double

Скорость в Стандартной Бесселевой эпохе (B1950), возвращенная как вектор 3 на 1.

Типы данных: double

Алгоритмы

Преобразование вычисляется с помощью:

[r¯B1950v¯B1950]=[M¯rrM¯vrM¯rvM¯vv]T[r¯J2000v¯J2000],

где

(M¯rr,M¯vr,M¯rv,M¯vv)

определяются как:

M¯rr=[0.9999256782-0.0111820611-0.00485794770.01118206100.9999374784-0.00002717650.0048579479-0.00002714740.9999881997]

M¯vr=[0.000002423950180.000000027106630.000000011776560.000000027106630.000002423978780.000000000065870.000000011776560.000000000065820.00000242410173]

M¯rv=[0.0005510.2385650.4357390.2385140.0026670.0085410.4356230.0122540.002117]

M¯vv=[0.999947040.011182510.004857670.011182510.999958830.000027180.004857670.000027141.00000956]

Ссылки

[1] «Дополнение к Всемирной геодезической системе Министерства обороны 1984 Технический отчет: Часть I - Методы, техники и данные, используемые в WGS84 разработке», DMA TR8350.2-A.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Представлено до R2006a