exponenta event banner

gettsbetweenevents

Создать timeseries между событиями

Описание

пример

tsout = gettsbetweenevents(tsin,tsevent1,tsevent2) возвращает timeseries объект с образцами, происходящими между событиями tsevent1 и tsevent2 на входе timeseries tsin. Аргументы tsevent1 и tsevent2 может быть либо tsdata.event объекты или векторы символов, содержащие имена событий. Когда tsevent1 и tsevent2 являются tsdata.event время, определенное событиями, определяет время. Когда tsevent1 и tsevent2 являются векторами символов, первый tsdata.event объект в Events имущество tsin , соответствующий именам событий, указывает время.

tsout = gettsbeforeevent(tsin,tsevent1,tsevent2,n1,n2) возвращает timeseries объект с образцами между двумя событиями в tsin, где n1 - номер события, вносимого для tsevent1 и n2 - номер события, вносимого для tsevent2.

Примеры

свернуть все

Создать timeseries объект с событиями, происходящими в выборках времени 1 и 3.

tsin = timeseries((1:5)');
tsevent1 = tsdata.event('StartEvent',1);
tsevent2 = tsdata.event('EndEvent',3);
tsin = addevent(tsin,[tsevent1 tsevent2]);

Создание нового timeseries объект, содержащий данные между двумя выборками событий.

tsout = gettsbetweenevents(tsin,'StartEvent','EndEvent');
tsout.Time
ans = 3×1

     1
     2
     3

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

свернуть все

Вход timeseries, указывается как скаляр.

Типы данных: timeseries

Событие запуска, указанное как скаляр tsdata.event объект или вектор символов, содержащий имя события.

Конечное событие, указанное как скаляр tsdata.event объект или вектор символов, содержащий имя события.

Начальный номер события, заданный как скалярное целое число, соответствующее n1 tsdata.event из timeseries объект.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Номер конечного события, заданный как скалярное целое число, соответствующее n2 tsdata.event из timeseries объект.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Совет

  • Когда вход timeseries объект tsin содержит векторы символов даты и tsevent1 и tsevent2 использовать числовое время, выбранное время рассматривается как дата, которая рассчитывается относительно StartDate свойство в tsin.TimeInfo.

  • Когда tsin использует числовое время и tsevent1 и tsevent2 использовать календарные даты, выбранное время рассматривается как числовое значение, не связанное с календарной датой.

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