2012-12-19 41 views
0

我想選擇採樣頻率爲0.02,即0,0.02,0.04等的數組中的數據。
我想從中提取數據,以便我的數據的採樣頻率爲0.3即0,0.3,0.6,0.9等 考慮到我可能需要從數組中選擇0.29或0.31之間的數據,最好的方法是什麼?從數組中選擇數據

阿米特

回答

0

你可以在resample念起來試試這個假設你是下采樣15倍:

y = resample(x, 1, 15); 
0

這聽起來更像是一個比一個重採樣插值問題。重採樣必須通過一個合理的因素來完成。在你的問題中,你正在尋找估計未獲得的數據。嘗試interp1

maxSample=(length(data)-1)*0.02; 
y=interp1(0:0.02:maxSample,data,0:0.03:maxSample);