主要内容

tscollection

创建tscollection对象

描述

一个tscollection对象是一个或多个对象的集合timeseries具有相同时间矢量的物体。的集合timeseries对于分析同时发生的多个数据趋势非常有用。

创建

创建一个tscollection对象,使用tscollection函数。

描述

例子

tsc = tscollection (ts创建一个tscollection对象包含timeseries对象ts.输入ts可以是单timeseries对象或单元格数组timeseries对象。每一个timeseries必须有相同的时间向量。

tsc = tscollection (timevals定义a的时间向量tscollection

输入参数

全部展开

输入timeseries,指定为标量或单元格数组。

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

格式 例子
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|细胞

名称-值对的观点 例子:tsc = tscollection (ts '名称',' MyTSC ')

指定可选的逗号分隔对名称,值参数。的名字参数名和价值是对应的值。的名字必须出现在单引号内(' ').您可以按如下顺序指定名称和值对参数Name1 Value1, Name2 Value2

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

datenum指标,指定为真正的.的值真正的表示时间矢量的tscollection对象包括datenum值。有关更多信息,请参见datenum

数据类型:逻辑

属性

全部展开

tscollection名称,表示为字符向量。

时间值,用向量表示。

TimeInfo。StartDate可以是空的,值是相对于0.当TimeInfo。StartDate可以定义时,值表示相对于StartDate可以

的长度时间必须与第一个或最后一个维度相同数据为每个集合。

时间信息,用描述时间矢量的下列字段的集合表示:

  • 单位—以该值为时间单位“周”“天”“小时”“分钟”“秒”的毫秒微秒的,或“纳秒”

  • 开始——开始时间。

  • 结束—结束时间(只读)。

  • 增量-后续时间值之间的间隔(当时间不是均匀抽样时)。

  • 长度—时间向量长度(只读)。

  • 格式-定义日期显示的字符向量(参见datestr).

  • StartDate可以-定义引用日期的日期字符向量(参见setabstime).

  • 用户数据—其他自定义信息。

要访问字段的值,请使用表单tsc.TimeInfo.field对于一个tscollection对象tsc

对象的功能

全部展开

addsampletocollection 添加示例tscollection
addts 添加timeseriestscollection
delsamplefromcollection 删除样本tscollection
horzcat 横向连接tscollection对象
removets 删除timeseriestscollection
重新取样 重新取样tscollection时间向量
tscollection属性
setabstime tscollection时间作为日期字符向量
settimeseriesnames 重命名timeseriestscollection
vertcat 垂直连接tscollection对象
得到 查询tscollection属性
getabstime 转换tscollection单元格阵列的时间矢量
getsampleusingtime 的子集tscollection数据
gettimeseriesnames 的名字timeseriestscollection
isempty 确定tscollection是空的
长度 的长度tscollection时间向量
大小 的大小tscollection

例子

全部折叠

创建一个tscollection对象从两个timeseries对象。

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,...“名字”“速度”);ts = tscollection ({ts1, ts2})
时间序列收集对象:未命名的时间向量特征开始时间1秒结束时间5秒成员时间序列对象:加速速度
之前介绍过的R2006a