Main Content

calyears

달력 기간(단위: 연)

설명

예제

Y = calyears(X)X의 값을 달력상의 연수(calendar years)로 나타내는 배열을 반환합니다. 달력상의 연수는 달력 계산에 사용될 때 윤일(Leap Day)을 고려해 계산됩니다.

  • X가 숫자형 배열이면 YcalendarDuration형 배열입니다. 이 배열의 각 요소는 대응하는 X 요소의 달력상의 연수를 나타냅니다.

  • XcalendarDuration형 배열이면, calyearsX 요소의 달력상의 온전한 연수(whole calendar years)를 반환합니다.

예제

모두 축소

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

달력 기간으로 구성된 배열을 만듭니다. 그런 다음, 각 값을 달력상의 온전한 연수(whole calendar years) 값으로 변환합니다.

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

입력 인수

모두 축소

입력 배열로, 숫자형 배열, calendarDuration형 배열, 논리형 배열 중 하나로 지정됩니다. X가 숫자형 배열이면 정수 값만 포함해야 합니다. 즉, 소수 달력 단위를 만들 수 없습니다.

출력 인수

모두 축소

달력상의 연수(calendar years)로, 스칼라, 벡터, 행렬, 다차원 배열 중 하나로 반환됩니다. YX와 크기가 동일합니다. Y의 데이터형은 X에 따라 달라집니다.

  • X가 숫자형 배열이면, Y는 X 요소의 달력상의 연수를 나타내는, 가변 길이의 calendarDuration형 배열입니다.

  • XcalendarDuration형 배열이면, Y는 X 요소의 달력상의 온전한 연수(whole calendar years)를 나타내는, 정수 값으로 구성된 double형 배열입니다.

  • calyears는 달력 계산에 사용될 때 윤일(Leap Day)을 고려한 연수를 생성합니다. 정확한 고정 길이(365.2425일)의 연수를 만들려면 years 함수를 사용하십시오.

확장 기능

스레드 기반 환경
MATLAB®의 backgroundPool을 사용해 백그라운드에서 코드를 실행하거나 Parallel Computing Toolbox™의 ThreadPool을 사용해 코드 실행 속도를 높일 수 있습니다.

버전 내역

R2014b에 개발됨