polarMotion

Вычислите полярное движение Земли

Описание

пример

polarmotion=polarMotion(utc) вычисляет движение оси вращения относительно коры Земли для определенного Универсального Скоординированного Времени (UTC), заданного как измененная дата Юлиана. По умолчанию эта функция использует предварительно заполненный список данных IAU 2000A ориентации Земли (IERS). Этот список содержит измеренные и вычисленные (предсказанные) данные, предоставленные IERS. IERS измеряет и вычисляет эти данные для набора предопределенных дат.

[polarmotion,polarmotionError]=polarMotion(utc) вычисляет ошибку для движения оси вращения относительно коры Земли.

пример

polarmotion=polarMotion(utc,Name,Value) вычисляет движение оси вращения относительно коры Земли с помощью дополнительных опций, заданных одной или несколькими Name,Value аргументы в виде пар.

[polarmotion,polarmotionError]=polarMotion(utc,Name,Value) вычисляет ошибку для движения оси вращения относительно коры Земли.

Примеры

свернуть все

Вычислите полярное движение для 28 декабря 2015 года.

mjd = mjuliandate(2015,12,28)
polarmotion = polarMotion(mjd)
mjd =
       57384

polarmotion =
   1.0e-05 *
    0.0289    0.1233

Вычислите полярное движение и полярную ошибку движения для 28 декабря 2015 года и 10 января 2016 года с помощью aeroiersdata.mat файл. Используйте mjuliandate функция для вычисления даты как измененной юлианской даты.

mjd = mjuliandate([2015 12 28;2016 1 10])
[polarmotion,polarmotionErr] = polarMotion(mjd,'Source','aeroiersdata.mat')
mjd =
       57384
       57397

polarmotion =
   1.0e-05 *
    0.0289    0.1233
    0.0174    0.1304

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

свернуть все

Массив дат UTC, заданный как массив M -by-1, представленный как измененные даты Юлиана. Используйте mjuliandate функция для преобразования даты UTC в измененную юлианскую дату.

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

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'Source', 'aeroiersdata.mat'

Пользовательский список данных ориентации Земли, заданный в MAT-файле.

Действие вне области допустимого, заданное как строка.

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

  • Предупреждение - отображает предупреждение и указывает, что даты были вне области допустимого или прогнозируемых значений.

  • Ошибка - Отображает ошибку и указывает, что даты были вне области допустимого или предсказанных значений.

  • Нет - не отображает предупреждение или ошибку.

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

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

свернуть все

Движение оси вращения относительно коры Земли, M решётка -by-2, в радианах.

Ошибка для движения оси вращения относительно коры Земли, заданная как массив M -by-2, в радианах.

Вопросы совместимости

расширить все

Поведение изменено в R2020b

Введенный в R2018b