Main Content

findEvent

按名称查询 tsdata.event

说明

[event,ind] = findEvent(tse,tsename) 返回 tsdata.event 对象数组 tse 中名为 tsename 的第一个 tsdata.event 对象 event。输出参数 indtse 中与 event 对应的对象的索引。

示例

[event,ind] = findEvent(tse,tsename,n) 返回数组 tse 中的第 ntsdata.event 对象及其索引。

示例

全部折叠

创建一个向量,其中包含两个名为 MyEventtsdata.event 对象。查找第一个名为 MyEvent 的事件。

tse1 = tsdata.event('MyEvent',1);
tse2 = tsdata.event('MyEvent',2);
tse = [tse1 tse2];
[event1,ind1] = findEvent(tse,'MyEvent');
event1
    EventData: []
         Name: 'MyEvent'
         Time: 1
        Units: 'seconds'
    StartDate: ''
ind1
ind1 = 1

查找第二个名为 MyEvent 的事件。

[event2,ind2] = findEvent(tse,'MyEvent',2);
event2
    EventData: []
         Name: 'MyEvent'
         Time: 2
        Units: 'seconds'
    StartDate: ''
ind2
ind2 = 2

输入参数

全部折叠

输入 tsdata.event,指定为数组。

tsdata.event 名称,指定为字符向量。

tsdata.event 编号,指定为整数标量。

输出参数

全部折叠

输出 tsdata.event,指定为标量。

tsdata.event 索引,指定为整数标量。

版本历史记录

在 R2006a 之前推出