deltaUT1

Вычислите различие между Всемирным координированным временем (UTC) и Основное Всемирное время (UT1)

Синтаксис

DUT1=deltaUT1(utc)
[DUT1,DUT1Error]=deltaUT1(utc)
DUT1=deltaUT1(utc,Name,Value)
[DUT1,DUT1Error]=deltaUT1(utc,Name,Value)

Описание

пример

DUT1=deltaUT1(utc) вычисляет различие между Всемирным координированным временем (UTC) и Основное Всемирное время (UT1) для UTC, заданного как измененная дата Джулиана (MJD). По умолчанию эта функция использует предзаполненный список Наземной ориентации Международного астрономического союза (IAU) 2000 А (IERS) данные. Этот список содержит измеренный и вычислил (предсказанные) данные, снабженные IERS. IERS измеряет и вычисляет эти данные для набора предопределенных дат. Для дат после перечисленных в предзаполненном списке, deltaUT1 вычисляет данные при помощи этого уравнения, ограничивая значения +/-.9s:

UT1-UTC=0.5309-0.00123(MJD-57808)-(UT2-UT1) 

[DUT1,DUT1Error]=deltaUT1(utc) возвращает ошибку для различия между Всемирным координированным временем (UTC) и Основное Всемирное время (UT1) для UTC.

пример

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

[DUT1,DUT1Error]=deltaUT1(utc,Name,Value) возвращает ошибку для различия между Всемирным координированным временем (UTC) и Основное Всемирное время (UT1) для UTC.

Примеры

свернуть все

Вычислите различие между UT1 и значениями UTC на 28 декабря 2015.

mjd = mjuliandate(2015,12,28)
dUT1 = deltaUT1(mjd)
 
mjd =
       57384

dUT1 =
    0.0886

Вычислите различие между UT1 и значениями UTC на 28 декабря 2015 и 10 января 2016 с помощью пользовательского файла, aeroiersdata20170101.mat.

mjd = mjuliandate([2015 12 28;2016 1 10])
dUT1 = deltaUT1(mjd,'Source','aeroiersdata20170101.mat')
mjd =
       57384
       57397

dUT1 =
    0.0886
    0.0648

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

mjd = mjuliandate([2015 12 28;2016 1 10])
[dUT1,dUT1Err] = deltaUT1(mjd,'Source','aeroiersdata.mat')
mjd =
       57384
       57397


dUT1 =
    0.0886
    0.0648


dUT1Err =
   1.0e-05 *

    0.3900
    0.7300

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

свернуть все

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

Различие между UT1 и UTC, заданным как M-by-1 массив.

Ошибка для различия между UT1 и UTC (UT1-UTC), согласно разрешениям Международного астрономического союза (IAU) 2000 А, заданным как M-by-1 массив, в секундах.

Введенный в R2017b