earthNutation

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

Описание

пример

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

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

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

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

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

пример

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

Примеры

свернуть все

Реализуйте углы нутации Земли на 1 декабря 1990 года. Поскольку модель ephemerides не задана, используется значение по умолчанию, 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 - количество юлианских дат, а второй столбец содержит истекшие дни (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 году.

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

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

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

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

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

свернуть все

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

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

См. также

| |

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

Введенный в R2013a