1 / 4 最小二乘法数据拟合设给定数据),(ii fx,),,2,1(mi在集合},,,{Span10n 中找一个函数)()(*0**xaxSknkk,)(mn(1) 其误差是iiifxS)(*,),,2,1(mi(2) 使)(* xS满足21)(2*112])()[(min])()[(iimiixSiimiimiifxSxfxSx(3) 0)(x是],[ba上给定的权函数
上述求逼近函数)(* xS的方法就称为曲线拟合的最小二乘法
满足关系式(3)的函数)(* xS称为上述最小二乘问题的最小二乘解
并且有结论:1)对于给定的函数表),(ii fx,),,2,1(mi,在函数类},,,{Span10n 中存在唯一的函数)()(*0**xaxSknkk,使得关系式 (3) 成立
2)最小二乘解的系数**1*0,,,naaa可以通过解法方程),(),(0faknkjk,),,2,1,0(nj(4) 作为曲线拟合的一种常用的情况,如果讨论的是代数多项式拟合,即取},,,,1{},,,{210nnxxx那么相应的法方程(4)就是iniiiiiiinniiniiniiniiiiiiniiiiifxfxfaaaxxxxxxxx102112(5) 2 / 4 其中,)(iix,并且将mi 1简写成“”
此时,knkkxaxS0**)(,称它为数据拟合多项式,上述拟合称为多项式拟合
例:已知某高度传感器测得的数据如下表:表 1 序号 i1 2 3 4 5 6 7 时间ix(秒)1 2 3 4 6 7 8 高度iy(米)2 3 6 7 5 3 2 试用最小二乘法求多项式曲线与此数据组拟合
(一)算法:解:取二次方多项式去拟合(当然也可以取三次、四次等,次数越高计算越复杂),2210)(xaxaaxfy由式 (5)可建立法方程组(其中取1)(ix)7127171210717171432717