多项式曲线配件
在许多点的问题中,增加多项式拟合的程度polyfit
并不是总能得到更好的结果。高阶多项式可以在数据点之间振荡,导致a贫穷适合数据。在这些情况下,根据问题,您可以使用低阶多项式拟合(在点之间趋于光滑)或不同的技术。
多项式本质上是无界的振荡函数。因此,它们不适合外推有界数据或单调(增加或减少)数据。
polyfit
用途x
形成Vandermonde矩阵V
与n + 1
列和m =长度(x)
行,得到线性方程组
哪一个polyfit
解决p = v \ y
.因为Vandermonde矩阵的列是向量的幂x
,条件号为V
对于高阶拟合,通常是大的,从而得到一个奇异系数矩阵。在这些情况下,定心和缩放可以改善系统的数值特性,以产生更可靠的拟合。