exponenta event banner

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-by-6 или m-by-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-by-6 - содержит шесть элементов, определяющих год, месяц, день, час, минуту и секунду

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

    Зависимости

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

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

    См. также

    | | | |

    Представлен в R2006b