差值与拟合.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
差值与拟合

第九章 插值与拟合 插值:求过已知有限个数据点的近似函数。 拟合:已知有限个数据点,求近似函数,不要求过已知数据点,只要求在某种意义 下它在这些点上的总偏差最小。 插值和拟合都是要根据一组数据构造一个函数作为近似,由于近似的要求不同,二 者的数学方法上是完全不同的。而面对一个实际问题,究竟应该用插值还是拟合,有时 容易确定,有时则并不明显。 §1 插值方法 下面介绍几种基本的、常用的插值:拉格朗日多项式插值、牛顿插值、分段线性插 值、Hermite 插值和三次样条插值。 1.1 拉格朗日多项式插值 1.1.1 插值多项式 用多项式作为研究插值的工具,称为代数插值。其基本问题是:已知函数 f (x) 在 区间[a,b] 上 n + 1 个不同点 x0, x1,L, xn处的函数值 至多 n 次多项式 ?n(x) = a0+ a1x + L + anxn 使其在给定点处与 f ( x) 同值,即满足插值条件 ? x = y i = n yi= f (xi) (i = n 0,1,L, ) ,求一个 (1) n (xi) = f ( ) ( 0,1,L, ) (2) i ?n( x) 称为插值多项式, xi(i = i n 0,1,L, ) 称为插值节点,简称节点,[a,b] 称为插值区 (i = n 间。从几何上看, n 次多项式插值就是过 n +1 个点 ( xi, f ( xi)) 多项式曲线 y = ?n( x) 近似曲线 y = f (x) 。 0,1,L, ) ,作一条 n 次多项式(1)有 n + 1 个待定系数,由插值条件(2)恰好给出 n + 1 个方程 ? + + 2 + + n = a0a1x0a x L a x y ? + + 2 0 2++ n 0 n= 0 ?a0a1x1a x L a x y ? ?L ?  +  + 2 1 2 + + n 1 LLLLLLLLLLL n = 1 (3) ?a0a1xna x 2 n L x y ann n 记此方程组的系数矩阵为 A ,则 1 x x2  xn 1 0 0 x x2 L 0 xn det( A) = 1 1 L 1 1  x2 LLLLLLL xn xnn L n 是范德蒙特(Vandermonde)行列式。当 x0, x1,L, xn互不相同时,此行列式值不为零。因 此方程组(3)有唯一解。这表明,只要 n + 1 个节点互不相同,满足插值要求(2)的 插值多项式(1)是唯一的。 插值多项式与被插函数之间的差 R n x ? ? (x) = f ( ) n x ( )  -175- 称为截断误差,又称为插值余项。当 f (x) 充分光滑时, f(n+1)() Rn( x) = f ( x) ? L x = ξ ω x ξ ∈ b 其中  n ωn+1(x) = ∏ ( j=0  ? x xj  )  。 n ( ) (n +1)! n+1 ( ), (a, ) 1.1.2 拉格朗日插值多项式 实际上比较方便的作法不是解方程(3)求待定系数,而是先构造一组基函数 ? ? ? ( x x0)L( x ? xi?1)(x x ) ( x x ) l x ( ) = i+1L n i ? (x x ) ( ? x )( ? x ? ) (x x ) i ? 0 L xii?1 xii+1L i n n x x = ∏ ? j , (i = 0 1 , ,L ,n) j=0 ≠ j i x x i j li( x) 是 n 次多项式,满足 ( ) = lixj 令  ?0 ??1 n  ≠ j i = j i  ? ? n  ? x x  ? ? ( ) = ∑ Lnx ( ) = ∑ ∏y l x j (4) i =0 yii i=0 i ?? j=0 ? x ?? ? ≠ j i xij ? 上式称为 n 次 Lagrange 插值多项式,由方程(3)解的唯一性, n + 1个节点的 n 次 Lagrange 插值多项式存在唯一。 1.1.3 用 Matlab 作 Lagrange 插值 Matlab 中没有现成的 Lagrange 插值函数,必须编写一个 M 文件实现 Lagrange 插值。 设 n 个节点数据以数组 x0, y0 输入(注意 Matlat 的数组下标从 1 开始),m 个插值 点以数组 x 输入,输出数组 y 为 m 个插

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档