exponenta event banner

planetEphemeris

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

Описание

пример

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

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

Эта функция требует загрузки данных ephemeris с помощью проводника надстроек. Дополнительные сведения см. в разделе 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 - количество юлианских дат, а второй столбец содержит истекшие дни (пары юлианская дата эпохи/истекший день).

Типы данных: 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] Фолкнер, В. М., Дж. Г. Уильямс, Д. Х. Боггс, «The Planetary and Lunar Ephemeris DE 421», JPL Interplanetary Network Progress Report 24-178, 2009.

Ma, C. et al., «Международная небесная опорная система, реализованная с помощью очень длинной базовой интерферометрии», Astronomical Journal, Vol. 116, 516-546, 1998.

[3] Вальядо, Д. А., Основы астродинамики и применения, Макгроу-Хилл, Нью-Йорк, 1997.

Представлен в R2013a