deltaUT1

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

Описание

пример

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

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

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

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

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

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

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

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

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

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

свернуть все

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

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

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

развернуть все

Поведение изменяется в R2020b

Введенный в R2017b