decyear

Вычислитель десятичного года

    Описание

    пример

    dy = decyear(dateVector) преобразует один или несколько векторов даты, dateVector, в десятичный год, dy.

    dy = decyear(dateCharacterVector,format) преобразует один или несколько векторов символов даты, dateCharacterVector, для десятичного года с использованием формата format.

    dy = decyear(year,month,day) и dy = decyear([year,month,day]) возвращает десятичный год для соответствующих элементов year,month,day массивы.

    dy = decyear(year,month,day,hour,minute,second) и dy = decyear([year,month,day,hour,minute,second]) возвращает десятичный год для соответствующих элементов year, month, day, hour, minute, second массивы. Задайте шесть аргументов как одномерные массивы той же длины или как скалярные значения.

    Примеры

    свернуть все

    Вычислите десятичный год для 24 мая 2005 года с помощью вектора символов данных и dd-mm-yyyy формат:

    dy = decyear('24-May-2005','dd-mmm-yyyy')
    dy =
       2.0054e+03

    Рассчитать десятичный год для 19 декабря 2006 года для входных входов года, месяца и дня:

    dy = decyear(2006,12,19)
    dy =
      2.0070e+003

    Рассчитать десятичный год для 10 октября 2004 года в 12:21:00 с года, месяца, дня, часа, месяца и вторых входов:

    dy = decyear(2004,10,10,12,21,0)
    dy =
      2.0048e+003

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

    свернуть все

    Полный или частичный вектор даты, заданный как m-на-6 или m-на-3 матрица m содержащая полные или частичные векторы даты, соответственно:

    • Полный вектор даты - содержит шесть элементов, указывающих год, месяц, день, час, минуту и секунду

    • Частичный вектор даты - содержит три элемента, определяющих год, месяц и день

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

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

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

    Формат даты, заданный как вектор символов, строковый скаляр или целое число. Все даты в dateCharacterVector должны иметь тот же формат и использовать те же символы формата даты, что и datenum функция.

    decyear не принимает форматы, содержащие букву Q.

    Если format не содержит достаточной информации для вычисления номера даты, тогда:

    • Часы, минуты и секунды по умолчанию равны 0.

    • Число дней по умолчанию, равное 1.

    • Месяцами по умолчанию являются январь.

    • Год по умолчанию к текущему году.

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

    Год, заданный как скалярный или одномерный массив.

    Даты с двух символов годами толкуются в пределах 100 лет от текущего года.

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

    Месяц, заданный как скалярный или одномерный массив из 1 на 12.

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

    День, заданный как скалярный или одномерный массив от 1 до 31.

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

    Час, заданный как скаляр от 0 на 24.

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

    Минута, заданная как двойной, целое число от 0 на 60.

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

    Второе, заданное как двойной, целое число от 0 на 60.

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

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

    свернуть все

    Десятичный год, возвращается как вектор-столбец.

    • m-на-6 вектор-столбец - содержит шесть элементов, задающих год, месяц, день, час, минуту и секунду

    • m столбца -by-3 - содержит три элемента, определяющих год, месяц и день

    Зависимости

    Формат выхода зависит от формата входа:

    Вход сигналаdy Формат
    dy = дециейр (dateVector)m -на-6 вектор-столбец или m -на-3 вектор-столбец m десятичных лет
    dy = дециейр (dateCharacterVector, format)Вектор-столбец m десятичных лет, где m - количество векторов символов в dateCharacterVector

    См. также

    | | | |

    Введенный в R2006b