gettsatevent

Создайте timeseries в событии

Описание

пример

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

tsout = gettsatevent(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 = gettsatevent(tsin,'MyEvent');
tsout.Time
ans = 2

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

свернуть все

Введите 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