0
我是新來的matlab,我面臨一個問題。我有兩個數據集,比如(t,y1)和(t,y2)。這些是用兩種不同方法進行的相同實驗的測量結果。這兩者之間有一段時間延遲。 y1和y2值應該在時間上一致。你有什麼想法我該怎麼做?非常感謝你。如何在matlab中匹配兩條曲線?
我是新來的matlab,我面臨一個問題。我有兩個數據集,比如(t,y1)和(t,y2)。這些是用兩種不同方法進行的相同實驗的測量結果。這兩者之間有一段時間延遲。 y1和y2值應該在時間上一致。你有什麼想法我該怎麼做?非常感謝你。如何在matlab中匹配兩條曲線?
只要y1
和y2
的時間點相同,xcorr
就會告訴您何時最大對齊。
[r,lags] = xcorr(y1,y2);
[~,idx] = max(r);
y2_shift = lags(idx); %// amount of shift needed to correct y2
非常感謝! – user3093488 2015-04-01 15:08:44
Correlation?... – 2015-04-01 14:45:30
我的時間向量長度相同,我認爲crosscorr不是正確的選擇。還是它? – user3093488 2015-04-01 14:49:35