主要内容

同步

同步并重新取样2时间序列使用常用时间向量的对象

描述

[壹空间ts2) =同步(壹空间ts2synronizeMethod.创造两个新的时间序列对象通过同步壹空间ts2使用常用时间向量和指定方法。

例子

[壹空间ts2) =同步(___名称,价值创造了两个新的时间序列具有由一个或多个指定的附加选项的对象名称,价值前面语法的Pair参数。

例子

全部收缩

创建二时间序列对象这样ts1.timeinfo.StartDate有一天之后ts2.timeinfo.StartDate

ts1 = timeeries([1 2],[datestr(现在); datestr(现在+ 1)]);ts2 = timeeries([1 2],[datestr(now-1); datestr(现在)]);

改变ts1.timeinfo.StartDate匹配ts2.timeinfo.StartDate并改变TS1.TIME.到1。

[TS1 TS2] =同步(TS1,TS2,'联盟');

以下命令保留ts1.timeinfo.StartDate并保留TS1.TIME.为0。

[TS1 TS2] =同步(TS1,TS2,'联盟''keeporiginaltimes',真的);

输入参数

全部收缩

首先输入时间序列,指定为标量。

数据类型:时间序列

第二个输入时间序列,指定为标量。

数据类型:时间序列

Synchronize方法,指定为以下选项之一:

  • '联盟'- 重塑时间序列使用时间向量的对象是时间向量的联合壹空间ts2在两个时间向量重叠的时间范围内。

  • “十字路口”- 重塑时间序列对象在时间向量中是时间向量的交叉点壹空间ts2

  • '制服'- 需要额外的参数如下:

    [ts1,ts2] =同步(ts1,ts2,'统一','间隔',值)

    该方法在均匀时间向量上重新开始时间序列,其中价值指定两个连续样本之间的时间间隔。均匀时间向量是时间向量的重叠壹空间ts2。间隔单位是较小的单位壹空间ts2

名称值对参数

指定可选的逗号分离对名称,价值论点。名称是参数名称和价值为对应值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:[TS1,TS2] =同步(TS1,TS2,'容差',1E-13)

同步操作的插值方法,指定为'线性'线性插值或'ZOH'为零。插值方法也可以指定为tsdata.interpolation.包含用户定义的插值方法的对象。

质量代码,指定为[]或标量,向量或多维整数的整数阵列从-128到127。

  • 当质量代码值是向量时,它必须具有与时间向量相同的长度。每个元素适用于相应的数据样本。

  • 当质量代码值是一个数组时,它必须具有与数据数组相同的大小。每个元素应用于数据数组中相应的数据元素。

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

原始时间向量,指定为真正的保持原始时间值或错误的使用不同的时间值。

数据类型:逻辑

公差,指定为真正的数字标量,定义了区分两个时间值的公差壹空间ts2。例如,当第六次值时壹空间5+(1E-12)和第六次值ts25-(1E-13),这两个值默认都被视为5。为了区分两次,你可以设置'宽容'到一个更小的值,例如1E-15.

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

输出参数

全部收缩

首次输出时间序列这是同步和重新采样的,指定为标量。

数据类型:时间序列

第二个输出时间序列这是同步和重新采样的,指定为标量。

数据类型:时间序列

也可以看看

||

之前介绍过的R2006a