实验曲线的绘制.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
用最小二乘法绘制实验曲线 在做各种实验中,可以获得大量的数据。一般的,我们都会在实验之后,将这些实验数据进行某种处理,然后用图形来描绘实验结果。用图形来描绘要比提供一大堆枯燥的数据直观明了得多。 但是,因为实验本身会受到各种具体因素的影响。比如:实验仪器设备的精度、原材料因素、工作人员的水平以及温度等的影响,使得实验数据测得的数据总会或多或少的带有误差。也就是说,这些实验数据本身就不精确。所以在绘制实验曲线的时候,如果是按点点通过将这些数据点连成曲线,那么这种看起来似乎很精确的方法恰恰是不符合实际情况的,因而是不可取的。 正确的方法应该是用一条光滑的曲线,以适当的方式来逼近这些数据点。因为曲线并不通过每个数据点,所以可以弥补由于误差造成的数据点的跳动 用一系列数据点()(i=1,2,.....,m),所要绘制的曲线,用什么样的表尊来评价这条曲线是否处于较为合理的状态呢?通常把数据点的坐标值与曲线上对应的坐标之差作为评判的标准。在这里: 式中成为残差;为理论值;为相应的实测值。 常用的评价方法是:使残差的平方和达到最小。这也就是常说的“最小二乘法”。用最小二乘法来绘制实验曲线,其实质也就是要找一个经验方程来描述这些数据点,并使每个点的和之差的平方和为最小。所以,第一步首先要根据数据点的分布情况进行预测,该经验方程可能是属于什么类型。比如说是线性函数,还是二次函数或其他阶次的多项式曲线。 用最小二乘法拟合直线 设有测得的数据点,根据这些数据点的分布情况,预测到他们之间呈线性关系,并设该线性方程为一般形式。于是,我们可以按最小二乘法的原理建立起下面的式子: 其中为测得的已知数据点的值,故这个方程可以看成是关于和的函数,即有两个未知数和。这两个未知数也就是我们预测的线性方程中的系数和常数项。于是,上式可改写成函数形式为: 根据最小二乘法的要求,要使达到最小值。也就是要求和为何值时,该函数能取得极小值。这是一个二元函数求极小值的条件的问题,其条件为: 即: 展开整理后的: 上式写成矩阵形式为: 可以看出,现行方程组可以有唯一解。这样,求解该方程组可的未知系数和的值,从而使得线性函数表达式唯一确定,并可根据该表达式绘出图形。 用最小二乘法拟合二次以上多项式曲线 设有二次多项式为:,那么,我们可以类似的建立起一个多项式的线性方程组如下: 对于n次多项式: 可以相应地建立起线性方程组为: 由上式表示的线性方程组中,系数矩阵为 (n+1)× (n+1) 的方阵,有n+1个未知数,即,常数项由n+1个,所以线性方程组有唯一解。我们可以用高斯校园法求解除方程组中的全部未知数:。从而使得所设知n次多项式为已知。然后可以根据该多项式,使用差值的方法计算出绘图用数据点。 对于阶次n的取值,一般不要超过7。过高的阶次不仅会增加运算工作量,并且还会使曲线产生不必要的抖动。具体的取值可以根据实际情况而定,以拟合处最为理想的曲线为准则。 解题过程 下面,我们总结归纳一下最小二乘法解题编成的思路和步骤。 1.给出全部数据点,并确定所需阶次n。 2.按照下式,建立系数增广矩阵: 设该增广矩阵为[P],它是一个(n+1)× (n+2)的矩阵,其中每个元素的赋值式为: 3.用高斯消元法解线性方程组 ①将增广矩阵[P]化为上三角矩阵[Q],使对角线上元素全为1 ②然后用追赶法解出全部未知数,其中,最后一个元素就等于,然后,逐行回代,求出所有的。 4.差值绘图 根据已知多项式:,计算差值点,连线绘制曲线。

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档