我是matlab的新手,我遇到了一个问题。我有两个数据集,让我们说(t,y1)和(t,y2)。这些是用两种不同方法测量相同实验。这两者之间有一段时间的延迟。 y1和y2值应该在时间上对应。你知道我怎么能这样做吗?非常感谢你。
答案 0 :(得分:2)
只要y1
和y2
的时间点相等,xcorr
就会告诉您对齐何时最大化。
[r,lags] = xcorr(y1,y2);
[~,idx] = max(r);
y2_shift = lags(idx); %// amount of shift needed to correct y2