deltaUT1

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

Описание

пример

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

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

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

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

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

Введенный в R2017b