earthNutation

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

Описание

Реализуйте наземные углы нутации

пример

angles = earthNutation(ephemerisTime) реализует Международный астрономический союз (IAU) 1 980 рядов нутации для ephemerisTime, описанный в дни Джулиана. Функция возвращает углы.

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

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

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

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

Реализуйте наземные углы нутации и уровни

пример

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

Примеры

свернуть все

Реализуйте Наземные углы нутации на 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 является количеством дат Джулиана, и второй столбец содержит прошедшие дни (Опорная дата Джулиана / протек дневные пары).

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

Коэффициенты 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.

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

Функциональное поведение, когда входные параметры вне области значений в виде одного из этих значений:

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

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

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

свернуть все

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

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

Ссылки

[1] Folkner, W. M. Дж. Г. Уильямс и Д. Х. Боггс. "Планетарная и лунная эфемерида DE 421". JPL межпланетный сетевой отчет о выполнении работ 24-178, 2009.

[2] Vallado, Дэвид А. Основные принципы астродинамики и приложений. McGraw-Hill, 1997.

Смотрите также

| |

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

Введенный в R2013a