exponenta event banner

earthNutation

Реализация нутации Земли

Описание

пример

angles= earthNutation(ephemerisTime) реализует серию нутаций Международного астрономического союза (МАС) 1980 для ephemerisTime, выраженную в юлианских днях. Он возвращает углы.

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

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

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

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

пример

[angles,rates] = earthNutation(___) реализует нутационный ряд Международного астрономического союза (МАС) 1980 года, используя любую комбинацию входных аргументов в предыдущих синтаксисах. Он возвращает углы и угловые скорости.

Примеры

свернуть все

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

angles = earthNutation(juliandate(1990,12,1))
angles =
   1.0e-04 *
    0.6448    0.2083

Реализовать углы нутации Земли и угловые скорости на полдень 1 января 2000 года с использованием DE421:

[angles,rates] = earthNutation([2451544.5 0.5],'421')
angles =
   1.0e-04 *
   -0.6750   -0.2799

rates =
   1.0e-07 *
    0.3687   -0.9937

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

свернуть все

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

  • Скаляр

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

  • 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 году.

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

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

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

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

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

свернуть все

Углы нутации Земли, возвращаемые в виде вектора M-by-2, где M - число юлианских дат. Вектор 2 содержит углы d (psi) и d (epsilon) в радианах. Входные аргументы включают несколько юлианских дат или эпох. Вектор имеет то же количество строк, что иephemerisTime вход.

Угловые скорости нутации Земли, возвращаемые как вектор M-by-2, где M - число юлианских дат. Вектор 2 содержит угловую скорость d (psi) и d (epsilon) в радианах/день. Входные аргументы включают несколько юлианских дат или эпох. Вектор имеет то же количество строк, что иephemerisTime вход.

Ссылки

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

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

См. также

| |

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

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