2016-04-22 19 views
0

我有一些智能電錶數據,顯示16000個家庭約兩年30分鐘的氣體和電錶讀數。如何處理MATLAB中的多個時間序列?

日期存儲在單獨的.mat文件中,日期時間變量用於時間戳,雙精度變量用於實際數據。一些數據在幾個小時到幾天或幾周內有差距。我想要創建一個時間序列對象,其中包含兩年期間的所有數據和連續時間戳,以便我可以插入這些差距。

另一種選擇是使用snychronize,但爲此,16000數據系列似乎需要在單個時間序列對象中,這看起來很麻煩。

我已經嘗試過使用時間序列對象和財務時間序列,但無法將所有16000個數據序列和相應的時間戳都歸入一個時間序列對象。當我嘗試將多個系列添加到現有時間序列對象時,它會「串聯」而不是「並行」(即Data:1列中的數據)添加。

當我嘗試使用財務時間序列時,在準備單元格數組中的日期時間數據時遇到困難。

任何想法最有效的方法是什麼? 感謝 羅素

回答

0

根據MATLAB的版本,你有最好的想法似乎是使用table variable.

表可以用來存儲不同的對象,以便您可以將日期/時間戳記以及同一變量中的儀表讀數。

您可以水平串聯表(或你這樣看他們,你現在有一個日期變量,每個家庭的響應時間序列否則join