polarMotion

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

Синтаксис

polarmotion=polarMotion(utc)
[polarmotion,polarmotionError]=polarMotion(utc)
polarmotion=polarMotion(utc,Name,Value)
[polarmotion,polarmotionError]=polarMotion(utc,Name,Value)

Описание

пример

polarmotion=polarMotion(utc) вычисляет перемещение оси вращения относительно корки Земли на определенное универсальное время (UTC), заданный как измененная дата Джулиана. По умолчанию эта функция использует предзаполненный список Наземной ориентации МАС 2000 А (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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'Источник', 'aeroiersdata.mat'

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

Действие из области значений, заданное как строка.

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

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

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

  • Ни один — не выводит предупреждение или ошибку.

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

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

свернуть все

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

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

Введенный в R2018b