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