2014-10-06 76 views
0

我在matlab中有一個與一個時間序列對應的多個變量(壓力,O2水平等)的數據集。使用matlab插值風力時間序列的值

我想將風數據添加到數據集中,但是這個時間序列具有不同的時間尺度。我怎樣才能將這些風力數據插入到我目前的時間序列中?任何幫助表示讚賞!謝謝!

+1

歡迎StackOverflow上。如果您創建[mcve](http://stackoverflow.com/help/mcve),則獲得有用答案的可能性要高得多。現在回答這個問題是相當困難的。例如,一個是線性規模的,另一個是日誌規模?你沒有說明。請更新您的問題。 – kkuilla 2014-10-06 14:33:50

+0

如果你對答案感到滿意,你應該接受它。否則,你應該評論爲什麼它沒有幫助。 – 2016-08-05 07:42:46

回答

3

您可以通過使用interp1插值數據:

% // Original data 
times = 0:6:20; 
values = rand(1,length(times)); 

% Interpolated data 
interp_times = 0:2:20; 
interp_values = interp1(times,values,interp_times) 

矢量interp_times定義至極次插值將被執行。矢量可以根據需要進行調整。

結果會是什麼樣子: enter image description here