多项式曲线拟合
在多点问题中,采用多项式拟合度递增的方法polyfit
并不总是导致一个更适合。高次多项式可以是振荡的数据点之间,导致穷符合数据。在这些情况下,根据问题的不同,可以使用低阶多项式拟合(在点之间会更平滑)或其他不同的技术。
多项式自然无界,振动功能。因此,它们不很适合于外推的数据界定或单调(增加或减少)的数据。
polyfit
使用X
形成范德蒙德矩阵V
同n + 1
列和M =长度(x)的
行,从而导致线性系统
哪一个polyfit
解决与p = V \ y
。由于在Vandermonde矩阵的列是向量的功率X
,的条件数V
通常为大高阶拟合,从而产生单数系数矩阵。在这些情况下中心和缩放可以提高系统的数值性质,以产生一个更可靠的配合。