Main Content

getsampleusingtime

timeseries 데이터의 서브셋

설명

tsout = getsampleusingtime(tsin,timeval)timeval 시간 값에 대응하는 입력 timeseries의 데이터 샘플 하나를 포함하는 timeseries 객체를 반환합니다.

tsout = getsampleusingtime(tsin,timeval,'AllowDuplicateTimes',true)timeval에 지정된 동일한 시간 값을 갖는 여러 개의 데이터 샘플을 포함합니다.

예제

tsout = getsampleusingtime(tsin,starttime,endtime)starttime 시간과 endtime 시간 사이의 tsin 샘플을 포함합니다.

예제

모두 축소

timeseries 객체를 만들고 2~4번째 시간 값에 해당하는 데이터 샘플을 추출합니다.

tsin = timeseries((1:5)',1:5);
tsout = getsampleusingtime(tsin,2,4);
tsout.Data
ans = 3×1

     2
     3
     4

입력 인수

모두 축소

입력 timeseries로, 스칼라로 지정됩니다.

샘플 시간으로, 숫자형 스칼라, 날짜 문자형 벡터 또는 datenum 스칼라로 지정됩니다. 유효한 날짜 문자형 벡터의 형식은 다음과 같습니다.

형식
dd-mmm-yyyy HH:MM:SS01-Mar-2000 15:45:17
dd-mmm-yyyy01-Mar-2000
mm/dd/yy03/01/00
mm/dd03/01
HH:MM:SS15:45:17
HH:MM:SS PM3:45:17 PM
HH:MM15:45
HH:MM PM3:45 PM
mmm.dd,yyyy HH:MM:SSMar.01,2000 15:45:17
mmm.dd,yyyyMar.01,2000
mm/dd/yyyy03/01/2000

데이터형: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | cell

시작 시간으로, 숫자형 스칼라, 날짜 문자형 벡터 또는 datenum 스칼라로 지정됩니다.

종료 시간으로, 숫자형 스칼라, 날짜 문자형 벡터 또는 datenum 스칼라로 지정됩니다.

  • tsin의 시간 벡터가 달력 날짜에 대한 상대적인 값이 아니면 starttimeendtime이 숫자형이어야 합니다.

  • tsin의 시간 벡터가 달력 날짜에 대한 상대적인 값이면 starttime 값과 endtime 값이 날짜 문자형 벡터 또는 datenum 값이어야 합니다.

버전 내역

R2006a 이전에 개발됨

참고 항목