deltaCIP

Вычислите корректировку местоположения Астрономического промежуточного полюса (CIP)

Синтаксис

DCIP=deltaCIP(utc)
[DCIP,DCIPError]=deltaCIP(utc)
DCIP=deltaCIP(utc,Name,Value)
[DCIP,DCIPError]=deltaCIP(utc,Name,Value)

Описание

пример

DCIP=deltaCIP(utc) вычисляет корректировку местоположения Астрономического промежуточного полюса (CIP) на определенное универсальное время (UTC), заданный как измененная дата Джулиана. По умолчанию эта функция использует предзаполненный список Наземной ориентации МАС 2000 А (IERS) данные. Этот список содержит измеренный и вычислил (предсказанные) данные, снабженные IERS. IERS измеряет и вычисляет эти данные для набора предопределенных дат.

[DCIP,DCIPError]=deltaCIP(utc) возвращает ошибку для корректировки местоположения CIP.

пример

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

[DCIP,DCIPError]=deltaCIP(utc,Name,Value) возвращает ошибку для корректировки местоположения CIP.

Примеры

свернуть все

Вычислите корректировку CIP на 28 декабря 2015. Используйте функцию mjuliandate, чтобы вычислить дату как измененную дату Джулиана.

mjd = mjuliandate(2015,12,28)
dCIP = deltaCIP(mjd)
mjd =
       57384
dCIP =
   1.0e-09 *
   -0.3927    0.0145

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

mjd = mjuliandate([2015 12 28;2016 1 10])
[dCIP,dCIPErr] = deltaCIP(mjd,'Source','aeroiersdata.mat')
mjd =
       57384
       57397
dCIP =

   1.0e-08 *

   -0.0393    0.0015
   -0.0087   -0.1110

dCIPErr =
   1.0e-09 *
    0.5769    0.1842
    0.2376    0.4121

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

свернуть все

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

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

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

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

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

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

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

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

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

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

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

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

свернуть все

Корректировка ([dDeltaX,dDeltaY]) к местоположению Астрономического промежуточного полюса (CIP), заданного как M-by-2 массив, в радианах.

Ошибка для корректировки местоположения CIP, заданного как M-by-2 массив, в радианах.

Введенный в R2018b