planetEphemeris

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

Синтаксис

position= planetEphemeris(ephemerisTime,center,target)
position = planetEphemeris(ephemerisTime,center,target,ephemerisModel)
position = planetEphemeris(ephemerisTime,center,target,ephemerisModel,units)
position= planetEphemeris(ephemerisTime,center,target,ephemerisModel,units,action)
[position,velocity] = 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

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

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

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

Типы данных: 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, 516-546, 1998.

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

Введенный в R2013a