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