datetime형 배열에 대한 코드 생성
datetime
형 배열에 있는 값은 역산 ISO 달력을 사용한 시점을 나타냅니다.
코드 생성 시 datetime
형 배열을 사용할 경우 다음과 같은 제한 사항을 준수하십시오.
코드 생성을 위한 datetime형 배열 정의하기
코드 생성을 위해 datetime
함수를 사용하여 datetime
형 배열을 생성하십시오. 예를 들어 MATLAB® 함수에 대한 입력 인수가 특정 시점의 연, 월, 일, 시간, 분, 초 성분을 값으로 갖는 숫자형 배열이라고 가정해 보겠습니다. 다음과 같은 입력 배열에서 datetime
형 배열을 만들 수 있습니다.
function d = foo(y,mo,d,h,mi,s) %#codegen d = datetime(y,mo,d,h,mi,s); end
datetime형 배열에 허용되는 연산
코드 생성 시 datetime
형 배열에 대해 수행할 수 있는 연산은 다음 표에 나와 있는 연산으로 제한됩니다.
연산 | 예 | 참고 |
---|---|---|
할당 연산자: |
d = datetime(2019,1:12,1,12,0,0); d(1) = datetime(2019,1,31); | 코드 생성 시 다음 작업에는 할당 연산자
|
관계 연산자: |
d = datetime(2019,1:12,1,12,0,0); tf = d(1) < d(2); | 코드 생성 시 관계 연산자가 지원됩니다. |
인덱싱 연산 |
d = datetime(2019,1:12,1,12,0,0); idx = [1 2]; d(idx); idx = logical([1 1 0]); d(idx); | 코드 생성 시 위치 기준 인덱싱, 선형 인덱싱, 논리형 인덱싱이 지원됩니다. |
결합 |
d1 = datetime(2019,1:6,1,12,0,0); d2 = datetime(2019,7:12,1,12,0,0); d = [d1 d2]; | 코드 생성 시 |
datetime형 배열을 지원하는 MATLAB 툴박스 함수
코드 생성 시 datetime
형 배열에 다음 MATLAB 툴박스 함수를 사용할 수 있습니다.