Десятичный калькулятор года
dy = decyear(v)
dy = decyear(s,f)
dy = decyear(y,mo,d)
dy = decyear([y,mo,d])
dy = decyear(y,mo,d,h,mi,s)
dy = decyear([y,mo,d,h,mi,s])
dy = decyear(v)
преобразует один или несколько векторов даты, v
, в десятичный год, dy
. Введите v
может быть m
- 6 или m
- 3 матрицы, содержащие m
полные или частичные векторы даты, соответственно. decyear
возвращает вектор-столбец m
десятичные годы.
Вектор даты содержит шесть элементов, задавая год, месяц, день, час, минуту, и второй. Частичный вектор даты имеет три элемента, задавая год, месяц и день. Каждый элемент v
должен быть положительный номер с двойной точностью.
dy = decyear(s,f)
преобразует один или несколько векторов символов даты, s
, к десятичному году, dy
, использование формата f
S
может быть символьный массив, где каждая строка соответствует одной дате или одномерному массиву ячеек из символьных векторов. decyear
возвращает вектор-столбец m
десятичные годы, где m
количество векторов символов в s
.
Все даты в s
должен иметь тот же формат f
, состоявший из тех же символов формата даты как datestr
функция. decyear
не принимает форматы, содержащие букву Q
.
Если формат не содержит достаточно информации, чтобы вычислить номер даты, то:
Часы, минуты и значение по умолчанию секунд к 0.
Дневное значение по умолчанию к 1.
Значение по умолчанию месяцев до января.
Значение по умолчанию лет к текущему году.
Даты с 2D символьными годами интерпретированы, чтобы быть в течение 100 лет после текущего года.
dy = decyear(y,mo,d)
и dy = decyear([y,mo,d])
возвратите десятичный год для соответствующих элементов y,mo,d
(год, месяц, день) массивы. Задайте y
, mo
, и d
как одномерные массивы той же длины или скалярных значений.
dy = decyear(y,mo,d,h,mi,s)
и dy = decyear([y,mo,d,h,mi,s])
возвратите десятичный год для соответствующих элементов y,mo,d,h,mi,s
(год, месяц, день, час, минута, вторая) массивы. Задайте эти шесть аргументов как одномерные массивы той же длины или скалярных значений.
Вычислите десятичный год на 24 мая 2005:
dy = decyear('24-May-2005','dd-mmm-yyyy') dy = 2.0054e+003
Вычислите десятичный год на 19 декабря 2006:
dy = decyear(2006,12,19) dy = 2.0070e+003
Вычислите десятичный год на 10 октября 2004, в 12:21:00 p.m.:
dy = decyear(2004,10,10,12,21,0) dy = 2.0048e+003
Вычисление десятичного года не учитывает секунды прыжка.