Julian Epoch to Besselian Epoch

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

  • Библиотека:
  • Aerospace Blockset / Утилиты / Преобразования Осей

  • Julian Epoch to Besselian Epoch block

Описание

Блок Julian Epoch to Besselian Epoch преобразовывает два вектора 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.00000242395018−0.00000002710663−0.000000011776560.000000027106630.00000242397878−0.000000000065870.00000001177656−0.000000000065820.00000242410173]

M¯rv=[−0.000551−0.2385650.4357390.238514−0.002667−0.008541−0.4356230.0122540.002117]

M¯vv=[0.99994704−0.01118251−0.004857670.011182510.99995883−0.000027180.00485767−0.000027141.00000956]

Ссылки

[1] "Добавьте к миру министерства обороны геодезическую систему 1 984 технических отчета: первая часть - методы, методы и данные, используемые в разработке WGS84", DMA TR8350.2-A.

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

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

Смотрите также

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