将数据拟合到在MATLAB B样条(Fitting data to a B-spline in MA

2019-08-01 01:46发布

我想其中是矩阵形式的时间序列数据估计缺失值。 列代表的时间点,也就是现在,我想在矩阵中的每一行适合B样条曲线,并用它来估计缺失值。 我可以在数据适合使用MATLAB正常的花,但我完全被卡住在试图找出如何适应数据来创建B样条曲线。 使用曲线拟合工具箱默认的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样条曲线。

Answer 1:

这些怎么样?

  1. 快速B样条类
  2. N维的B-样条
  3. B样条曲线工具
  4. splinefit


文章来源: Fitting data to a B-spline in MATLAB