Main Content

tsdata.event

创建 tsdata.event 对象

说明

tsdata.event 对象在其属性中包含 timeseries 对象的事件信息。要将 tsdata.event 中的事件添加到 timeseries 中,可以使用 addevent 函数。

创建对象

要创建 tsdata.event 对象,请使用 tsdata.event 函数。

说明

示例

tse = tsdata.event(eventname,eventtime) 创建在时间 eventtime 发生的名为 eventnametsdata.event 对象。

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 之前推出