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樣條。
我見過一些人,但我相當困惑,如何實際使用功能,即又該是函數的參數,以便行向量擬合到B樣條? –
那麼,爲什麼不添加一個樣本矩陣,並提出一個更具體的問題? – bla
添加了一個示例行。現在,我該如何從這樣的一行和一組時間點到B樣條曲線? –