如何在matlab中实时匹配两条曲线?

如何在matlab中实时匹配两条曲线?,matlab,Matlab,我是matlab新手,我面临一个问题。我有两个数据集,比如(t,y1)和(t,y2)。这些是用两种不同的方法对同一个实验进行的测量。这两者之间有一个时间延迟。y1和y2值应及时对应。你知道我怎么做吗?多谢各位 只要y1和y2的时间点相等,就应该告诉您何时对齐最大 [r,lags] = xcorr(y1,y2); [~,idx] = max(r); y2_shift = lags(idx); %// amount of shift needed to correct y2 我的时间向量长度相

我是matlab新手,我面临一个问题。我有两个数据集,比如(t,y1)和(t,y2)。这些是用两种不同的方法对同一个实验进行的测量。这两者之间有一个时间延迟。y1和y2值应及时对应。你知道我怎么做吗?多谢各位

只要
y1
y2
的时间点相等,就应该告诉您何时对齐最大

[r,lags] = xcorr(y1,y2);
[~,idx]  = max(r);
y2_shift = lags(idx);  %// amount of shift needed to correct y2

我的时间向量长度相同,我认为crosscorr不是正确的选择。还是这样?