主要内容

同步

同步并重新取样2timeseries对象使用公共时间向量

描述

壹空间ts2) =同步(壹空间ts2synchronizemethod创建两个新的timeseries通过同步对象壹空间ts2使用公共时间向量和指定的方法。

例子

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

例子

全部折叠

创建两个timeseries对象,ts1.timeinfo.StartDate是在一天之后ts2.timeinfo.StartDate

Ts1 = timeseries([1 2],[datestr(now));现在datestr (+ 1)]);Ts2 = timeseries([1 2],[datestr(now-1));datestr(现在)]);

改变ts1.timeinfo.StartDate匹配ts2.timeinfo.StartDate和改变壹空间。时间为1。

[ts1 ts2] =同步(ts1,ts2, ts2)“联盟”);

下面的命令保留ts1.timeinfo.StartDate并保持壹空间。时间为0。

[ts1 ts2] =同步(ts1,ts2, ts2)“联盟”“KeepOriginalTimes”,真正的);

输入参数

全部折叠

第一次输入timeseries,指定为标量。

数据类型:timeseries

第二次输入timeseries,指定为标量。

数据类型:timeseries

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

  • “联盟”——重新取样timeseries对象使用的时间向量是时间向量的并集壹空间ts2两个时间向量重叠的时间范围。

  • “十字路口”——重新取样timeseries物体在时间向量上,时间向量的交点壹空间ts2

  • “统一”-需要额外的参数如下:

    (ts1, ts2) =同步(ts1, ts2,“统一”,“时间间隔”,值)

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

名称-值参数

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

例子:(ts1, ts2) =同步(ts1, ts2,“宽容”,1 e-13)

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

质量代码,指定为[]或范围从-128到127的标量、矢量或多维整数数组。

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

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

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

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

数据类型:逻辑

的时间值之间的公差,指定为一个实数字标量,定义用于区分的两个时间值的公差壹空间ts2.例如,当第六个时间值在壹空间5 + (1 e-12)第六次的价值ts25 - (1 e-13),这两个值默认都被视为5。为了区分两次,你可以设置“宽容”到一个更小的值,例如1 e15汽油

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

输出参数

全部折叠

第一个输出timeseries被同步并重新采样的,指定为标量。

数据类型:timeseries

第二个输出timeseries被同步并重新采样的,指定为标量。

数据类型:timeseries

另请参阅

||

之前介绍过的R2006a