gettsbeforeevent

Создайте timeseries перед событием

Синтаксис

tsout = gettsbeforeevent(tsin,tsevent)
tsout = gettsbeforeevent(tsin,tsevent,n)

Описание

пример

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

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

     0
     1

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

свернуть все

Введите timeseries, заданный как скаляр.

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

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

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

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

Советы

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

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

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