- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学实验报告tzx.
数学实验报告
实验序号: 日期: 2012 年 5 月 2 日
班级 数学系09B班 姓名 童周祥 学号 20091611241 实验名称 使用matlab编写程序计算最小二乘法的拟合 问题背景描述: 实验目的:
1、学习使用matlab编写数值计算程序。
2、了解最小二乘法的拟合原理和编程方法。
3、根据最小二乘法的拟合原理编写matlab程序,并运行的出结果。 实验原理:
设A是阶矩阵,称线性方程组:
(1)
为超定方程组,这里。如果A的秩r(A)=n,称A为列满秩矩阵。记残向量
r=b-Ax,考虑确定一个向量x,使
达到最小的问题称为线性最小二乘问题,这样的x称为方程组(1)的最小二乘解。线性最小二乘问题与欧式空间的正交性等有密切联系。
设超定方程组(1)的系数矩阵A是列满秩矩阵,由定理(当mn时,超定方程组(1)的最小二乘解总是存在。最小二乘解惟一的充分必要条件是)知,方程组(1)的最小二乘解总是存在而且惟一的。
设x是最小二乘解,。由定理(当mn时,超定方程组(1)的最小二乘解总是存在。最小二乘解惟一的充分必要条件是),残向量
,
因此, (2)
也就是说。X是方程组(1)的最小二乘解等价于是方程组(2)的解。
方程组(2)称为最小二乘问题的正则方程组或法方程组,由于是列满秩的,因此,方程组(2)是正定方程组。
用正则方程组求最小二乘解的计算步骤为如下:
①形成;
②计算的分解,记;
③求解下三角方程组;
④求解上三角方程组。
主要内容:
依照实验原理编写最小二乘法的程序。 实验过程记录:
首先,在电脑上安装matlab,然后,启动matlab,新建一个M文件。
实验程序如下:
程序代码
function c=ercheng(x,y,m)
for i=1:m+1
a(i,:)=x.^(i-1);
end
=a*a;
b=a*y;
c=inv()*b;
x0=-100:100;
y0=0;
for i=1:m+1
y0=y0+c(i).*x0.^(i-1);
end
plot(x,y,+,x0,y0,k:)
四、实验数据及结果:
1、实验送的初值为:
x=[-100 -75 -50 -25 0 25 50 75 100];
y=[4.06 6.78 9.49 16.27 40.67 97.62 146.43 151.85 162.7];
m=4;
实验结果为:
=49.2061 =1.4692 =0.0104
=-0.0001 =-0.0000
拟合波形为:
2、实验送的初值为:
x=[-100 -75 -50 -25 0 25 50 75 100];
y=[ 3.855 7.555 25.554 36.245 45.547 65.558 98.587 129.548 256.3525];
m=4;
实验结果为:
=51.2424 =0.4511 =-0.0007
=0.0001 =0.0000
拟合波形为:
3、实验送的初值为:
x=[-100 -75 -50 -25 0 25 50 75 100];
y=[25.6 65.4 75.58 50.63 17.58 47.57 12.55 35.25 12.35];
m=4;
实验结果为:
=32.8234 =-0.5284 =-0.0087
=0.0000 =-0.0000
拟合波形为:
五、实验分析:
1、在本次实验中所输的初值x与y对应的不太好时,就会出现像初值3那样的,拟合点和
拟合曲线之间有很大的差距,但基本上拟合点还是均匀分布在曲线周围的,初值1和初
值2的拟合曲线和拟合点均对应的很好。基本在曲线上,或是曲线附近很小的范围内。
2、这种算法只适用于拟合函数是多项式的情形。
用正则方程组求最小二乘解得方法,有两个注意的问题:
①形成正则方程组时,计算出来的可能不是正定的,也可能是奇异的,以致
后面不能用分解来求解正则方程组。比如说:
采用六位有限数位计算,得,这时是奇异的。
②矩阵A的状态数与的状态数密切相关,对列满秩的阶矩阵A,
有因此,用正则方程组求最
您可能关注的文档
- 数学与程序设计..doc
- 数学专业英语(吴炯圻)..doc
- 数学专业英语报告6..doc
- 数学专业英语词汇(S)..doc
- 数学专业外文文献翻译..doc
- 数学人教B版成才之路选修2-32-2-2..doc
- 数学专业英语词汇英汉对照..doc
- 数学义务教育数学课程标准..doc
- 数学与计算科学系三下乡活动总结..doc
- 数学专业发展前沿学习心得..doc
- 2024年荆门市公务员考试行测试卷历年真题及答案详解(夺冠系列).docx
- 2024年茂名市公务员考试行测真题及完整答案详解1套.docx
- 2024年荆门市公务员考试行测真题附答案详解(典型题).docx
- 2024年苏州市公务员考试行测真题附答案详解(突破训练).docx
- 2025至2030全球及中国汽车空气和和燃料管理行业市场深度研究及发展前景投资可行性分析报告.docx
- 金属表面处理扩建项目风险管理方案(范文).docx
- 2024年荆门市公务员考试行测真题及答案详解(有一套).docx
- 2024年肇庆市公务员考试行测试卷历年真题及答案详解(网校专用).docx
- 2024年苏州市公务员考试行测试卷历年真题及一套完整答案详解.docx
- 2024年聊城市公务员考试行测试卷历年真题(含答案详解).docx
文档评论(0)