2012-10-01 35 views
2

我試圖估計矩陣形式的時間序列數據中的缺失值。列表示時間點,即,現在,我想將矩陣的每一行擬合到B樣條,並用它來估計缺失值。我可以使用MATLAB將數據擬合爲正常樣條,但我完全停留在試圖找出如何擬合數據來創建B樣條。使用曲線擬合工具箱中的默認bspline函數,可以將結矢量設置爲時間點矢量,但我無法設置控制點,即該行的元素。
任何幫助將不勝感激。將數據擬合到MATLAB中的B樣條中

編輯:實例ADDED

的時間序列數據有看起來像這樣的行:

-0.11 0.1 0.01 0.06 0.04 -0.26 0.04 0.19 -0.22 -0.2 0.12 0.21 -0.26 -0.3 0.22 0.58 -0.36 0.13 

我結載體基本上是時間點,它看起來像這樣:

0  7 14 21 28 35 42 49 56 63 70 77 84 91 98 105 112 119 

基本上我想用每一行以及結矢量來構造一個B樣條。

回答

3
+0

我見過一些人,但我相當困惑,如何實際使用功能,即又該是函數的參數,以便行向量擬合到B樣條? –

+0

那麼,爲什麼不添加一個樣本矩陣,並提出一個更具體的問題? – bla

+0

添加了一個示例行。現在,我該如何從這樣的一行和一組時間點到B樣條曲線? –