在Matlab中数据拟合的研究应用.docVIP

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

在Matlab中数据拟合的研究应用 而解决数据拟合问题最重要的方法变是最小二乘法,矛盾方程组和回归分析。而本论文主要研究的就是最小二乘法。 在科学实验,统计研究以及一切日常应用中,人们常常需要从一组测定的数据(例如N个点()去求得自变量和因变量的一个近似解表达式,这就是由给定的N个点求数据拟合的问题。 插值法虽然是函数逼近的一种重要方法,但他还存在以下的缺陷:一是由于测量数据的往往不可避免地带有测试误差,而插值多项式又通过所有的点,这样就使插值多项式保留了这些误差,从而影响了逼近精度。此时显然插值效果是不理想的。二是如果由实验提供的数据较多,则必然得到次数较高的插值多项式,这样近似程度往往既不稳定又明显缺乏实用价值。因此,怎样从给定的一组实验数据出发,寻求已知函数的一个逼近函数,使得逼近函数从总体上来说与已知函数的偏差按某种方法度量能达到最小而又不一定过全部的点,这就需要介绍本论文主要研究的最小二乘法曲线拟合法。 一.数据拟合的原理及依据 1.最小二乘法的基本原理 从整体上考虑近似函数同所给数据点 误差的大小,常用的方法有以下三种:一是误差绝对值的最大值,即误差向量的-的范数;二是误差绝对值的和,即误差向量的1-范数;前两种方法简单,自然,但不便于微分运算,后一种方法相当于考虑2-的范数的平方,因此在曲线拟合中常采用误 差平方和来度量误差的整体大小。 数据拟合的具体作法是:对给定的数据,在取定的函数类中,求,使误差的平方和最小,即 从几何意义上讲,就是寻求与给定点的距离平方和为最小的曲线。函数称为拟合函数或最小二乘解,求拟合函数的方法成为曲线拟合的最小二乘法。 在曲线拟合中,函数类可有不同的选取方法。 2.多项式拟合 假设给定数据点,为所有次数不超过的多项式构成的函数类,现求一,使得 (1) 称为多项式拟合,满足上式的称为最小二乘拟合多项式。特别地,当时,称为线性拟合或直线拟合。 显然 为的多元函数,因此上述问题即为求的极值问题,由多元函数求极值的必要条件,得 , (2) 即 , (3) (3)式是关于的线性方程组,用矩阵表示为 (4) (3)式或(4)式称为正规方程组或法方程组。 可以证明,方程组(4)的系数矩阵是一个对称正定矩阵,故存在唯一解。从(4)式中解出,从而可得多项式 (5) 可以证明,(5)式中的满足(1)式,即为所求的拟合多项试。我们把 称为最小二乘拟合多项式的平方误差,记作 由(2)式可得 (6) 多项式拟合的一般方法可归纳为以下几步: (1)由已知数据画出函数粗略的图形——散点图,确定拟合多项式的次数: (2)列表计算和: (3)写出正规方程组,求出: (4)写出拟合多项式 在实际应用中,或《:当时所得的拟合多项式就是拉格朗日或牛顿插值多项式。 3.曲线拟合的最小二乘法 在科学实验数据处理中,往往要根据一组给定的实验数据,求出自变量x与因变量y的函数关系,这是为待定参数,由于观测数据总有误差,且待定参数ai的数量比给定数据点的数量少(即n<m),因此它不同于插值问题.这类问题不要求通过点,而只要求在给定点上的误差的平方和最小.当时,即         (5.8.1)这里是线性无关的函数族,假定在上给出一组数据,以及对应的一组权,这里为权系数,要求使最小,其中           (5.8.2)这就是最小二乘逼近,得到的拟合曲线为y=s(x),这种方法称为曲线拟合的最小二乘法.(5.8.2)中实际上是关于的多元函数,求I的最小值就是求多元函数I的极值,由极值必要条件,可得  (5.8.3)根据内积定义(见第三章)引入相应带权内积记号             (5.8.4)则(5.8.3)可改写为     这是关于参数的线性方程组,用矩阵表示为          (5.8.5)(5.8.5)称为法方程.当线性无关,且在点集上至多只有n个不同零点,则称在X上满足Haar条件,此时(5.8.5)的解存在唯一(证明见[3]).记(5.8.5)的解为        从而得到最小二乘拟合曲线          (5.8.6)可以证明对,有     故(5.8.6)得到的即为所求的最小二乘解.它的平方误差为                  (5.8.7)均方误差为            在最小二乘逼近中,若取,则,表示为             (5.8.8)此时关于系数的法方程(5.8.5)是病态方程,通常当n≥3时都不直接取作为基,其具体方法下节再讨论,下面只给出n=1的例子在最小二乘拟合中若,模型取为(5.8.8)时,由于法方程是病态

文档评论(0)

整理王 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档