MATLAB:找到两个不匹配时间序列之间的中点

时间:2017-04-15 02:24:27

标签: matlab time time-series

在MATLAB(R2015b)中,我必须找到两个不同长度的时间序列(大约2000到3000行)之间的中点,在这两个系列中,第一列是时间,第二列是测量。例如A

09:30:14 23
09:31:03 23.5

B

09:30:19 25.5
09:30:37 25    
09:31:12 24.5

如何让MATLAB计算AB之间的中点值并得到如下所示的结果?

09:30:19 24.25     (Here it is 23+(25.5-23)/2)
09:30:37 24        (Here it is 23+(25-23)/2)
09:30:12 24        (Here it is 23.5+(24.5-23.5)/2)

1 个答案:

答案 0 :(得分:1)

您可以使用interp1函数估算与其他样本对应的时间点的一个系列的值。然后时间点一致,你可以取值的平均值。

<input type="text" id="search" placeholder="Write here to filter"> 支持多种插值方法,例如最近和线性。