




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实 验 报 告实验课程名称 计算机数值方法 实验项目名称 曲线拟合的最小二乘法 年 级 专 业 学生姓名 学 号 理 学 院实验时间: 2012 年 月 日学生所在学院: 专业: 班级:姓 名学 号实验组1实验时间指导教师成 绩实验项目名称曲线拟合的最小二乘法实验目的及要求: 掌握数据拟合的思想,清楚数据拟合与插值法的区别及最小二乘原理在数据拟合中的重要作用及最小二乘解的求法。根据一组数据学会编制程序验证并求解拟合多项式。实验(或算法)原理: 对给定数据 ,在取定的函数类中,求,使误差的平方和最小,即 从几何意义上讲,就是寻求与给定点 的距离平方和为最小的曲线函数称为拟合函数或最小二乘解,求拟合函数的方法称为曲线拟合的最小二乘法。在这里主要讨论多项式拟合假设给定数据点 ,为所有次数不超过的多项式构成的函数类,现求一多项式使得 (1)当拟合函数为多项式时,称为多项式拟合,满足式(1)的称为最小二乘拟合多项式。特别地,当n=1时,称为线性拟合或直线拟合。显然为的多元函数,因此上述问题即为求的极值问题。由多元函数求极值的必要条件,得 (2)即 (3)(3)是关于的线性方程组,称为正规方程组或法方程组;方程组(3)存在唯一解。从式(3)中解出 (k=0,1,,n),从而可得多项式 (4)可以证明,式(4)中的满足式(1),即为所求的拟合多项式。实验硬件及软件平台: PC机,vc+6.0,Internet网实验步骤:1 根据算法事先写出相应程序; 2启动PC机,进入vc集成环境,输入代码; 3编译调试; 4调试通过,计算出正确结果。实验内容(包括实验具体内容、算法分析、源代码等等):1 算法设计。 (1)输入数据 (2)生成法方程,即计算系数矩阵G的元素 以及右端分量b (3)解法方程组 (4)输出2 编写相应的程序上机调试。#include#include#define N 2#define M 7void gauss(double aNN,double bN,double xN)int i,j,k,l; double max,p,q,s; for(k=0;kN-1;k+)max=fabs(akk); l=k; for(i=k+1;imax)max=fabs(aik); l=i; if(l!=k) for(j=k;jN;j+) p=akj; akj=alj; alj=p; p=bk; bk=bl; bl=p; for(i=k+1;iN;i+) q=aik/akk; for(j=k+1;j=0;i-) s=0; for(j=i+1;jN;j+) s=s+aij*xj; xi=(bi-s)/aii; void polysimu(double xM,double yM,double wM,double tN)int i,j,k; double aNN,bN; for(i=0;iN;i+) for(j=0;jN;j+) aij=0; for(i=0;iN;i+) for(j=i;jN;j+) for(k=0;kM;k+) aij=aij+wk*pow(xk,j+i); aji=aij; for(i=0;iN;i+) bi=0; for(i=0;iN;i+) for(k=0;kM;k+) bi=bi+wk*pow(xk,i)*yk; gauss(a,b,t);void main()int i; double xM=0.0,0.2,0.4,0.6,0.8,1.0,1.2; double yM=0.9,1.9,2.8,3.3,4.0,5.7,6.5; double wM=1,1,1,1,1,1,1; double tN; polysimu(x,y,w,t); for(i=0;iN;i+) printf(a%d=%fn,i,ti);3给定数据点用上述程序验证用一次多项式拟合这组数据的结果为。运行2中程序得到结果显示如下: 故拟合结果为4给定数据点用上述程序分别用一次、二次和三次多项式拟合这组数据。4.1、用上述程序用一次多项式拟合这组数据。把2中程序的改为,把 改为即可,得到结果如下 故拟合结果为4.2用上述程序用二次多项式拟合这组数据。 把4.1中程序的#define N 2改为#define N 3即可,的结果如下: 故拟合结果为4.3、用上述程序用三次多项式拟合这组数据。把4.1中程序的#define N 2改为#define N 4即可,的结果如下: 故拟合结果为实验结果与讨论:在科学实验,生产实践等领域中,我们常常得到的只是一些观测数据,要得到他们之间的关系,我们不可能得到每一个观测数据()都符合关系式而是寻找,使得 一定程度上,拟合是给定了空间中的一些点,找到一个已知形式未知参数的连续曲面来最大限度地逼近这些点,和插值法比较,插值是找到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年二级造价工程师土建专业考试答题技巧与思路解析
- 2025年医疗机构护理员岗位培训考试模拟题及答案
- 2025年乡镇财政所招聘考试财务知识预测题
- 拉得茨斯基进行曲课件
- 抹灰工地安全培训课件
- 2025年经济与商务咨询服务项目发展计划
- 2025年重有色金属矿产:锌矿项目建议书
- 2025年水利工程勘察设计合作协议书
- 2025年皮革、毛皮及其制品加工专用设备项目发展计划
- 宁海护理编制题目及答案
- 国家职业技术技能标准 6-29-01-07 乡村建设工匠 2024年版
- 《教育诊断与幼儿心理健康指导》课程标准
- 问题分析与解决五步法
- 全国职业大赛(中职)ZZ006水利工程制图与应用赛项赛题第7套
- 循环经济 实现低碳目标
- 《政论文的翻译》课件
- 资源与资源系统
- 2024年中国人寿集团公司招聘笔试参考题库含答案解析
- 小规模公司财务管理制度范本
- 办公自动化高级应用案例教程(Office 2016)第2版全套教学课件
- 热电偶及热电阻知识培训
评论
0/150
提交评论