exponenta event banner

moonLibration

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

Описание

пример

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

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

Эта функция требует загрузки данных ephemeris с помощью проводника надстроек. Дополнительные сведения см. в разделе aeroDataPackage.

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

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

пример

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

Примеры

свернуть все

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

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

Типы данных: 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-by-3 числовой массив. M - количество юлианских дат, в строках. Колонки содержат эйлеровы углы (,, в радианах) для положения Луны.

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

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

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

Ссылки

[1] Фолкнер, В. М., Дж. Г. Уильямс, Д. Х. Боггс, «The Planetary and Lunar Ephemeris DE 421», JPL Interplanetary Network Progress Report 24-178, 2009.

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

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

См. также

| |

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

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