主要内容

addsampletocollection

添加示例tscollection

描述

例子

tscout = addsampletocollection (tscin“时间”,timevalstsnametsdata将数据示例添加到tscollection由名称指定的成员tsname一个或多个时间值。tsdata包含示例数据。

向多个样本中添加样本tscollection每次成员,继续列出每个成员tscollection成员名后面跟着用逗号分隔的相应数据。例如,命令tscout = addsampletocollection (tscin,‘时间’,timevals ts1name, ts1data, ts2name, ts2data)将样本加到2timeseriestscin同时进行。

例子

全部折叠

创建一个tscollection对象从两个timeseries对象并将示例添加到tscollection

Ts1 = timeseries([1.1 2.9 3.7 4.0 3.0]',1:5,“名字”“加速”);Ts2 = timeseries([3.2 4.2 6.2 8.5 1.1]',1:5,“名字”“速度”);tscin = tscollection ({ts1, ts2});tscout = addsampletocollection (tscin,“时间”, 3.5,“加速”10“速度”, 4.9);tscout.Acceleration.Data
ans =6×11.1000 2.9000 3.7000 10.0000 4.0000 3.0000
tscout.Speed.Data
ans =6×13.2000 4.2000 6.2000 4.9000 8.5000 1.1000

输入参数

全部折叠

输入tscollection,指定为标量。

样本时间,指定为数字标量或向量,或日期字符向量的单元格数组。有效的日期字符向量和字符串可以有以下形式:

格式 例子
dd-mmm-yyyy HH: MM: SS 01 - 3月- 2000 15:45:17
dd-mmm-yyyy 01 - 3月- 2000
mm / dd / yy 03/01/00
mm / dd 03/01
HH: MM: SS 15:45:17
HH: MM: SS 3:45:17点
HH: MM 15:45
HH: MM点 下午3:45的时候
mmm.dd, yyyyHH: MM: SS 2000年Mar.01 15:45:17
mmm.dd, yyyy Mar.01 2000
mm / dd / yyyy 03/01/2000

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|细胞

timeseries名称,指定为字符向量。

数据类型:字符

timeseries数据,指定为数字或逻辑标量、向量或多维数组。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

提示

  • 如果您没有指定数据样本tscollection成员,timeseries将包含中指定的时间的值timevals数字数据。对于逻辑数据,timeseries将包含值。

  • 当一个tscollection成员要求质量值,您可以使用以下语法指定数据质量代码和数据示例:

    tsc = addsampletocollection (tsc,‘时间’,timevals,…ts1name、ts1cellarray ts2name ts2cellarray,…)

    指定第一个单元格数组元素中的数据和质量在第二个单元数组元素中。

    如果一个tscollection成员已经质量值,但是您只提供数据示例0是添加到现有的质量中指定的时间数组timevals

之前介绍过的R2006a