在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计算A
和B
之间的中点值并得到如下所示的结果?
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)
答案 0 :(得分:1)
您可以使用interp1
函数估算与其他样本对应的时间点的一个系列的值。然后时间点一致,你可以取值的平均值。
<input type="text" id="search" placeholder="Write here to filter">
支持多种插值方法,例如最近和线性。