主要内容

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