Преобразуйте дату и время в последовательный номер даты
Функция datenum создает числовой массив, который представляет каждый момент времени как номер дней с января 0, 0000. Числовые значения также могут представлять прошедшее время в модулях дней. Однако лучший способ представлять моменты времени при помощи типа данных datetime. Лучший способ представлять прошедшее время при помощи типов данных calendarDuration или duration.
DateNumber = datenum(t)DateNumber = datenum(DateString)DateNumber = datenum(DateString,formatIn)DateNumber = datenum(DateString,PivotYear)DateNumber = datenum(DateString,formatIn,PivotYear)DateNumber = datenum(DateVector)DateNumber = datenum(Y,M,D)DateNumber = datenum(Y,M,D,H,MN,S)преобразовывает datetime или значения длительности во входном массиве DateNumber = datenum(t) t к последовательным числам даты.
Последовательный номер даты представляет целый и дробный номер дней от фиксированного, заранее назначенная дата (январь 0, 0000) в преждевременном календаре ISO.
преобразовывает текст, представляющий даты и времена последовательным числам даты. Если формат, используемый в тексте, известен, задайте формат как DateNumber = datenum(DateString) formatIn. Синтаксисы без formatIn значительно медленнее, чем синтаксисы, которые включают его.
использует DateNumber = datenum(DateString,formatIn) formatIn, чтобы интерпретировать даты и времена, представленные DateString.
использует DateNumber = datenum(DateString,PivotYear) PivotYear, чтобы интерпретировать текст, который задает год как два символа. Если формат, используемый в тексте, известен, задайте формат как formatIn. Синтаксисы без formatIn значительно медленнее, чем синтаксисы, которые включают его.
использует DateNumber = datenum(DateString,formatIn,PivotYear) formatIn, чтобы интерпретировать даты и времена, представленные DateString и PivotYear, чтобы интерпретировать текст, который задает год как два символа. Можно задать formatIn и PivotYear в любом порядке.
преобразовывает векторы даты в последовательные числа даты и возвращает вектор - столбец чисел даты DateNumber = datenum(DateVector) m, где m является общим количеством векторов даты в DateVector.
возвращает последовательные числа даты для соответствующих элементов DateNumber = datenum(Y,M,D) Y, M и D (год, месяц, день) массивы. Массивы должны быть одного размера (или любой может быть скаляром). Также можно задать входные параметры как вектор даты, [Y,M,D].
дополнительно возвращает последовательные числа даты для соответствующих элементов DateNumber = datenum(Y,M,D,H,MN,S) H, MN и S (час, минута, и второй) массивы. Массивы должны быть одного размера (или любой может быть скаляром). Также можно задать входные параметры как вектор даты, [Y,M,D,H,MN,S].
Чтобы создать вывод произвольной формы, используйте синтаксисы datenum(Y,M,D,H,MN,S) и datenum(Y,M,D). Синтаксис datenum(DateVector) создает только вектор - столбец чисел даты.
datenum(2013,[1 3; 2 4],ones(2,2))
ans =
735235 735294
735266 735325