calyears

Календарная длительность в годах

Синтаксис

Описание

пример

Y = calyears(X) возвращает массив, представляющий календарные годы, эквивалентные значениям в X. Календарные годы считают в течение дней прыжка, когда используется в календарных вычислениях.

  • Если X числовой массив, затем Y calendarDuration массив с каждым элементом равняется номеру календарных лет в соответствующем элементе X.

  • Если X calendarDuration массив, затем calyears возвращает номер целых лет, эквивалентных каждой календарной длительности в X.

Примеры

свернуть все

X = magic(4);
Y = calyears(X)
Y = 4x4 calendarDuration
   16y    2y    3y   13y
    5y   11y   10y    8y
    9y    7y    6y   12y
    4y   14y   15y    1y

Создайте массив календарной длительности. Затем преобразуйте каждое значение в эквивалентный номер целых календарных лет.

X = calmonths(21:25) + caldays(8)
X = 1x5 calendarDuration
    1y 9mo 8d   1y 10mo 8d   1y 11mo 8d        2y 8d    2y 1mo 8d

Y = calyears(X)
Y = 1×5

     1     1     1     2     2

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

свернуть все

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

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

свернуть все

Календарные годы, возвращенные как скаляр, вектор, матрица или многомерный массив. Y одного размера с X. Тип данных Y зависит от X.

  • Если X числовой массив, затем Y массив календарной длительности в модулях эквивалентных календарных лет гибкой длины.

  • Если X calendarDuration массив, затем Y double массив целочисленных значений, представляющих целые календарные годы.

Советы

  • calyears создает годы, которые считают в течение дней прыжка, когда используется в календарных вычислениях. Чтобы создать точную фиксированную длину (365,2425 дней) годы, используйте years функция.

Расширенные возможности

Смотрите также

| |

Введенный в R2014b