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 по наименованию
получениеЗапросите tsdata.event свойства
getTimeStrЗапросите tsdata.event времена
наборУстановите 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

Была ли эта тема полезной?