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