planetEphemeris

Положение и скорость астрономических объектов

Описание

Реализуйте эфемеридное положение планеты

пример

position = planetEphemeris(ephemerisTime,center,target) реализует положение целевого объекта относительно заданного центрального объекта для данной даты Джулиана ephemerisTime. По умолчанию функция реализует положение на основе DE405 ephemerides в модулях км.

Функция использует Чебышевские коэффициенты, которые обеспечивает Лаборатория реактивного движения НАСА.

Эта функция требует, чтобы вы загрузили эфемеридные данные Add-On Explorer. Для получения дополнительной информации смотрите aeroDataPackage.

position = planetEphemeris(ephemerisTime,center,target,ephemerisModel) использует ephemerisModel коэффициенты, чтобы реализовать эти значения.

position = planetEphemeris(ephemerisTime,center,target,ephemerisModel,units) задает модули для этих значений.

position = planetEphemeris(ephemerisTime,center,target,ephemerisModel,units,action) использование action определить сообщение об ошибке.

Реализуйте эфемеридное положение планеты и скорость

пример

[position,velocity] = planetEphemeris(___) реализует положение и скорость целевого объекта относительно заданного центра данной даты Джулиана ephemerisTime использование любого из входных параметров в предыдущих синтаксисах.

Примеры

свернуть все

Реализуйте положение Луны относительно Земли на 1 декабря 1990 с DE405.

position = planetEphemeris(juliandate(1990,12,1),'Earth','Moon')
position =
   1.0e+05 *
    2.3112    2.3817    1.3595

Реализуйте положение и скорость для Сатурна относительно барицентра Солнечной системы в течение полудня 1 января 2000 с помощью модулей AU и DE421.

[position,velocity] = planetEphemeris([2451544.5 0.5],...
'SolarSystem','Saturn','421','AU')
position =
    6.3993    6.1720    2.2738
velocity =
   -0.0043    0.0035    0.0016

Входные параметры

свернуть все

Юлианская дата, для которой положения вычисляются в виде одного из этих значений:

  • Скаляр — Указывает, что тот назначил дату Джулиана.

  • Вектор с 2 элементами — Задает дату Джулиана в нескольких частях. Первым элементом является дата Джулиана в течение определенной эпохи, которая является новой полуночью в или перед эпохой интерполяции. Вторым элементом является дробная часть дня, истекшего между первым элементом и эпоха. Второй элемент должен быть положительным. Значение первого элемента плюс второй элемент не может превысить максимум дата Джулиана.

  • Вектор-столбец — Задает вектор-столбец с элементами M, где M является количеством установленных дат Джулиана.

  • M-by-2 матрица — Задает матрицу, где M является количеством дат Джулиана (Опорная дата Джулиана), и второй столбец содержит прошедшие дни (протек дневные пары).

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

Ссылочное тело (астрономический объект) или ориентир, от которого можно измерить целевое положение и скорость в виде 'Sun', 'Mercury', 'Venus', 'Earth', 'Moon', 'Mars', 'Jupiter', 'Saturn', 'Uranus', 'Neptune', 'Pluto''SolarSystem', или 'EarthMoon'.

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

Целевое тело (астрономический объект) или ориентир измерения положения и скорости в виде 'Sun', 'Mercury', 'Venus', 'Earth', 'Moon', 'Mars', 'Jupiter', 'Saturn', 'Uranus', 'Neptune', 'Pluto''SolarSystem', или 'EarthMoon'.

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

Коэффициенты Ephemerides в виде одного из этих ephemerides, заданных Лабораторией реактивного движения:

  • '405' — Выпущенный в 1 998. Этот ephemerides учитывает диапазон дат Джулиана 2305424.50 (9 декабря 1599) к 2 525 008,50 (20 февраля, 2201).

    Эта функция вычисляет эти ephemerides относительно Международной Астрономической версии 1.0 Системы координат, принятой в 1 998.

  • '421' — Выпущенный в 2 008. Этот ephemerides учитывает диапазон дат Джулиана 2414992.5 (4 декабря 1899) к 2 469 808,5 (2 января 2050).

    Эта функция вычисляет эти ephemerides относительно Международной Астрономической версии 1.0 Системы координат, принятой в 1 998.

  • '423' — Выпущенный в 2 010. Этот ephemerides учитывает диапазон дат Джулиана 2378480.5 (16 декабря 1799) к 2 524 624,5 (1 февраля, 2200).

    Эта функция вычисляет эти ephemerides относительно Международной Астрономической версии 2.0 Системы координат, принятой в 2 010.

  • '430' — Выпущенный в 2 013. Этот ephemerides учитывает диапазон дат Джулиана 2287184.5 (21 декабря 1549) к 2 688 976,5 (25 января, 2650).

    Эта функция реализует эти ephemerides относительно Международной Астрономической версии 2.0 Системы координат, принятой в 2 010.

  • '432t'

    Выпущенный в апреле 2014. Этот ephemerides учитывает диапазон дат Джулиана 2287184.5, (21 декабря 1549) к 2 688 976,5, (25 января, 2650).

    Эта функция реализует эти ephemerides относительно Международной Астрономической версии 2.0 Системы координат, принятой в 2 010.

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

Устройства вывода для положения и скорости в виде 'km' для км и км/с или 'AU' для астрономических модулей или AU/день.

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

Функциональное поведение, когда входные параметры вне области значений в виде одного из этих значений.

ЗначениеОписание
'None'Никакое действие.
'Warning'Предупреждение в MATLAB® Командное окно и симуляция модели продолжаются.
'Error'MATLAB возвращает остановки исключения и симуляции модели.

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

Выходные аргументы

свернуть все

Положение target объект относительно center объект, возвращенный как M-by-3 вектор, где M является количеством дат Джулиана. Эти 3 столбца содержат x, y и z положения вдоль Международной астрономической системы координат (ICRF). Модули являются км или астрономическими модулями (AU). Если входные параметры включают несколько дат Джулиана или эпохи, этот вектор имеет одинаковое число строк как ephemerisTime входной параметр.

Скорость target объект относительно center объект, возвращенный как M-by-3 вектор, где M является количеством дат Джулиана. 3 вектора содержат скорость в x, y и направлениях z вдоль ICRF. Скорость Модулей является км или астрономическими модулями (AU). Если вход включает несколько дат Джулиана или эпохи, этот вектор имеет одинаковое число строк как ephemerisTime входной параметр.

Ссылки

[1] Folkner, W. M. Дж. Г. Уильямс и Д. Х. Боггс. "Планетарная и лунная эфемерида DE 421". JPL межпланетный сетевой отчет о выполнении работ 24-178, 2009.

[2] Мама, C. и др., “Международная Астрономическая Система координат как Реализованная Очень длинной Базовой Интерферометрией”, Астрономический Журнал, Издание 116 (1998): 516–546.

[3] Vallado, Дэвид А., основные принципы астродинамики и приложений. Нью-Йорк: McGraw-Hill, 1997.

Введенный в R2013a