gettsafterevent

Создайте timeseries после события

Описание

пример

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

tsout = gettsafterevent(tsin,tsevent,n) возвращает timeseries объект с выборками после события в tsin, где n количество вхождения события для события tsevent.

Примеры

свернуть все

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

tsin = timeseries((1:5)');
tsevent = tsdata.event('MyEvent',2);
tsin = addevent(tsin,tsevent);
tsin.Events
    EventData: []
         Name: 'MyEvent'
         Time: 2
        Units: 'seconds'
    StartDate: ''

Создайте новый timeseries объект, который содержит данные после выборки события.

tsout = gettsafterevent(tsin,'MyEvent');
tsout.Time
ans = 2×1

     3
     4

Входные параметры

свернуть все

Введите timeseriesВ виде скаляра.

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

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

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

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

Советы

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

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

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте