exponenta event banner

getsampleusingtime

Подмножество timeseries данные

Описание

tsout = getsampleusingtime(tsin,timeval) возвращает timeseries объект, содержащий одиночную выборку данных ввода timeseries соответствует времени timeval.

tsout = getsampleusingtime(tsin,timeval,'AllowDuplicateTimes',true) включает несколько выборок данных с одним и тем же значением времени, указанным в timeval.

пример

tsout = getsampleusingtime(tsin,starttime,endtime) включает в себя образцы tsin между временами starttime и endtime.

Примеры

свернуть все

Создать 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 не относится к календарной дате, то starttime и endtime должен быть числовым.

  • Если вектор времени в tsin относительно календарной даты, то starttime и endtime значения должны быть векторами символов даты или datenum значения.

См. также

Представлен до R2006a