planetEphemeris

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

Описание

пример

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

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

Эта функция требует, чтобы вы загружали эфемеридные данные с помощью 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 года с помощью DE421 и AU модулей:

[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 - количество юлианских дат, а второй столбец содержит истекшие дни (Julian epoch date/прошедшие пары дней).

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

Опорное тело (астрономический объект) или точка ссылки, от которой можно измерить положение и скорость целевого барицентра.

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

Целевое тело (астрономический объект) или точка ссылки положения барицентра и измерения скорости.

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

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

  • '405'

    Выпущен в 1998 году. Этот эфемерид учитывает юлианскую область значений дат 2305424.50 (9 декабря 1599) по 2525008.50 (20 февраля 2201).

    Эта функция вычисляет эти эфемериды относительно Международной небесной системы координат версии 1.0, принятой в 1998 году.

  • '421'

    Выпущен в 2008 году. Эти эфемериды учитывают юлианскую дату в области значений 2414992,5 (4 декабря 1899 года) до 2469808,5 (2 января 2050 года).

    Эта функция вычисляет эти эфемериды относительно Международной небесной системы координат версии 1.0, принятой в 1998 году.

  • '423'

    Выпущен в 2010 году. Этот эфемерид учитывает юлианскую область значений дат 2378480,5 (16 декабря 1799) по 2524624,5 (1 февраля 2200).

    Эта функция вычисляет эти эфемериды относительно Международной небесной системы координат версии 2.0, принятой в 2010 году.

  • '430'

    Выпущен в 2013 году. Этот эфемерид учитывает юлианскую дату в области значений 2287184,5 (21 декабря 1549) до 2688976,5 (25 января 2650).

    Эта функция реализует эти эфемериды относительно Международной небесной системы координат версии 2.0, принятой в 2010 году.

  • '432t'

    Выпущен в апреле 2014 года. Этот эфемерид учитывает юлианскую дату в области значений 2287184,5, (21 декабря 1549) до 2688976,5, (25 января 2650).

    Эта функция реализует эти эфемериды относительно Международной небесной системы координат версии 2.0, принятой в 2010 году.

Типы данных: 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., J. G. Williams, D. H. Boggs, «The Planetary and Lunar Ephemeris DE 421», JPL Interplanetary Network Progress Report 24-178, 2009.

[2] Ma, C. et al., «The International Celestial Reference Frame as Realized Bery Long Baseline Interferometry», Astronomical Journal, Vol. 116, 516-546, 1998.

[3] Vallado, D. A., Fundamentals of Astrodynamics and Applications, McGraw-Hill, New York, 1997.

Введенный в R2013a
Для просмотра документации необходимо авторизоваться на сайте