资源描述:
《插值与数据拟合模型》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第二讲插值与数据拟合模型函数插值与曲线拟合都是要根据一组数据构造一个函数作为近似,由于近似的要求不同,二者的数学方法上是完全不同的。而面对一个实际问题,究竟用插值还是拟合,有时容易确定,有时则并不明显。在数学建模过程中,常常需要确定一个变量依存于另一个或更多的变量的关系,即函数。但实际上确定函数的形式(线性形式、乘法形式、幂指形式或其它形式)时往往没有先验的依据。只能在收集的实际数据的基础上对若干合乎理论的形式进行试验,从中选择一个最能拟合有关数据,即最有可能反映实际问题的函数形式,这就是数据拟合问题。一、插值方法简介插值问题的提法
2、是,已知个节点n1(x,y),j0,1,2,,n,其中互不相x同,不妨设jjjaxxxb,求任一插值点处的插值x*(x)y*。(x,y)可以看成是由某个函01njjj数yg(x)产生的,g的解析表达式可能十分复杂,或不存在封闭形式。也可以未知。求解的基本思路是,构造一个相对简单的函数yf(x),使通过全部f节点,即f(x)y(j0,1,2,,n),再由计算插f(x)值,即y*f(x*)。jj1.拉格朗日多项式插值插值多项式从理论和计算的角度看,多项式是最简单的函数,设是n次多f(x)项式,记作nn1
3、L(x)axaxaxa(1)nnn110对于节点应(x,y)有jjL(x)y,j0,1,2,,n(2)njj为了确定插值多项式中L(x)的系数a,a,,a,a,将(1)代入(2),有nnn110nnaxaxaxayn0n101000nnanx1an1x1a1x1a0y1(3)nnaxaxaxaynnn1n1n0n记nn1xx100nn1x1x11TTX,A(a,a,,a),Y(y,y,,y)nn1001n
4、nn1xx1nn方程组(3)简写成XAY(4)注意是VadetXndermonde行列式,利用行列式性质可得detX(xkxj)0jkn因互不相同x,故detX0,于是方程(4)中A有唯一解,即根据个节n1点可以确定唯一j的n次插值多项式。拉格朗日插值多项式实际上比较方便的做法不是解方程(4)求A,而是先构造一组基函数:(xx)(xx)(xx)(xx)0i1i1nl(x),i0,1,2,,n(5)i(xx)(xx)(xx)(xx)i0ii1ii1inl(
5、x)是n次多项式,满足i1,ijli(xj)i,j0,1,2,,n(6)0,ij令nLn(x)yili(x)(7)i0显然是满足L(x)(2)的n次多项式,由方程(4)解的唯一性,(7)式表示的的L(x)解与nn(1)式相同。(5)、(7)称拉格朗日插值多项式,用计算插值L(x)称拉格朗日多项式插值n。误差估计插值的误差通过插值多项式与产生L(x)节点的之差(x,y)g(x)来估计,记作R(x)。虽njjn然我们可能不知道的g(x)解析表达式,但不妨设充g(x)分光滑,具有阶导数n1。利用泰勒展开可以推出,对
6、于任意x[a,b]。(n1)ng()Rn(x)g(x)Ln(x)(xxj)(a,b)(8)(n1)!j0若可以估计(n1)
7、g()
8、M(9)n1则nMn1
9、Rn(x)
10、
11、xxj
12、,(a,b)(10)(n1)!j0实际上因为M常难以确定,所以(10)式并不能给出精确的误差估计。但是可能看出,n1n增加,
13、R(x)
14、减少;g越光滑,M越小,
15、R(x)
16、越小;x越接近x,
17、R(x)
18、越小。nn1njn例将区间n等0,分,用产生个节yg(x)cosxn1点,然后作拉格朗日插
19、值多2项式。用L(x)计算cos(取4位有效数字)。估计
20、R(x)
21、(取n1,2)。nn6解若n1,则(x0,y0)(0,1),(x1,y1),0。由(5)、(7)式2x2x02xL(x)ylyl101100110022cosL10.666766若n2,则(x0,y0)(0,1),(x1,y1),0.7071,(x2,y2),0,由(5)、(7)式。42xx(x0)x(x0)(
22、x)4224L(x)ylylyl10.70710200112200004244222481