moonLibration

Лунные библиотеки

Описание

пример

angles= moonLibration(ephemerisTime) реализует углы библиотеки Луны для ephemerisTime, выраженная в юлианские дни.

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

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

angles= moonLibration(ephemerisTime,ephemerisModel) использует ephemerisModel коэффициенты для реализации этих значений.

angles= moonLibration(ephemerisTime,ephemerisModel,action) использует action для определения сообщений об ошибках.

пример

[angles,rates] = moonLibration(___) реализует углы и скорости библиотеки Луны, используя любую комбинацию входных параметров в предыдущих синтаксисах.

Примеры

свернуть все

Реализуйте углы либрации Луны на 1 декабря 1990 года с DE405. Используйте функцию juliandate, чтобы вычислить входное значение даты Julian.

angles = moonLibration(juliandate(1990,12,1))
angles =
   1.0e+03 *
    0.0001    0.0004    1.8010

Задайте эфемериды (DE421) и используйте функцию juliandate для даты (1 января 2000 года), чтобы вычислить и углы библиотеки Луны, и скорости.

[angles,rates] = moonLibration([2451544.5 0.5],'421')
angles =
   1.0e+03 *
   -0.0001    0.0004    2.5643

rates =
   -0.0001    0.0000    0.2301

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

свернуть все

Юлианские даты, на которые рассчитываются позиции, указаны как одно из следующего:

  • Скаляр

    Укажите одну фиксированную дату Джулиана.

  • 2-элементный вектор

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

  • Вектор-столбец

    Задайте вектор-столбец с M элементами, где M - количество юлианских дат.

  • M -by-2 матрица

    Задайте матрицу, где M - количество юлианских дат, а второй столбец содержит истекшие дни (Julian epoch date/прошедшие пары дней).

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

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

  • '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

Поведение функции, когда входы находятся вне области значений, задается как одно из следующих значений:

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

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

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

свернуть все

Углы библиотекы Луны, заданные как числовой массив M -на 3. M - количество юлианских дат, в строках. Столбцы содержат углы Эйлера (

Если входные параметры включают несколько юлианских дат или эпох, этот массив имеет одинаковое число строк как ephemerisTime вход.

Угловые скорости библиотеки Луны, заданные как M-на-3 числовой массив. M - количество юлианских дат, в строках. Столбцы содержат угловые скорости Эйлера библиотеки Луны (в радианах в день.

Если входные параметры включают несколько юлианских дат или эпох, этот массив имеет одинаковое число строк как 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] Vallado, D. A., Fundamentals of Astrodynamics and Applications, McGraw-Hill, New York, 1997.

[3] Фолкнер, У. М. «Последние события в планетарных эфемеридных наблюдениях». Калифорнийский технологический институт, Пасадена, Калифорния, 2010.

См. также

| |

Внешние веб-сайты

Введенный в R2013a