tsdata.event

Объект Create tsdata.event

Описание

Объект tsdata.event содержит информацию о событии для объекта timeseries в его свойствах. Чтобы добавить события в tsdata.event к timeseries, можно использовать функцию addevent.

Создание

Чтобы создать объект tsdata.event, используйте функцию tsdata.event.

Синтаксис

tse = tsdata.event(eventname,eventtime)
tse = tsdata.event(eventname,eventtime,'Datenum')

Описание

пример

tse = tsdata.event(eventname,eventtime) создает объект tsdata.event под названием eventname, происходящий в то время eventtime.

tse = tsdata.event(eventname,eventtime,'Datenum') указывает, что значение eventtime является последовательным номером даты, сгенерированным функцией datenum. eventtime преобразован в вектор символов даты после того, как событие будет создано.

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

развернуть все

Имя события, заданное как вектор символов.

Время события, заданное в виде числа.

Свойства

развернуть все

Данные о событиях, представленные как массив, содержащий пользовательскую информацию о событии.

Имя события, представленное как вектор символов.

Временные стоимости, представленные в виде числа.

Единицы измерения времени, заданные как 'weeks', 'days', 'hours', 'minutes', 'seconds', 'milliseconds', 'microseconds' или 'nanoseconds'.

Дата начала, заданная как допустимый вектор символов datestr.

Функции объекта

findEventЗапросите tsdata.event по наименованию
getЗапросите tsdata.event свойства
getTimeStrЗапросите tsdata.event времена
setУстановите tsdata.event свойства

Примеры

свернуть все

Создайте объект tsdata.event.

tse = tsdata.event('MyEvent',6)
    EventData: []
         Name: 'MyEvent'
         Time: 6
        Units: 'seconds'
    StartDate: ''

Создайте объект timeseries и добавьте событие в timeseries.

ts = timeseries((1:5)',1:5);
ts = addevent(ts,tse);
ts.Events
    EventData: []
         Name: 'MyEvent'
         Time: 6
        Units: 'seconds'
    StartDate: ''

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