实验指导书(中)_免费下载

实验指导书(中)_免费下载

ID:45791223

大小:47.94 KB

页数:15页

时间:2019-11-17

实验指导书(中)_免费下载_第1页
实验指导书(中)_免费下载_第2页
实验指导书(中)_免费下载_第3页
实验指导书(中)_免费下载_第4页
实验指导书(中)_免费下载_第5页
资源描述:

《实验指导书(中)_免费下载》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验三.数据拟合法曲线拟合的最小二乘法是计算机数据处理的重要内容,也是函数逼近的另一种重要方法,它在工程技术中有着广泛的应用。对实际问题而言,拟合曲线的选择是一个极其重要而乂比较困难的问题,必要时可由草图观察选取儿种不同类型的拟合曲线,再以其偏差小者为优,经检验后再决定最后的取舍。一、实验目的1、理解数据拟合的基本概念、基本方法;2、掌握最小二乘法的基木原理,并会通过计算机解决实际问题;3、了解超定方程组的最小二乘解法。二、算法实例例3.1给岀一组数据点(旺,兀)列入表3-1中,试用线性最小二乘法求拟合曲线,并估计其

2、误差,作出拟合曲线。表3-1例3.1的一组数据(兀.」)xi-2.5-1.7-1.1-0.800.11.52.73.6yi-192.9-85.50-36.15-26.52-9.10-8.43-13.126.5068.04解(1)在MATLABI作窗口输入程序>>x=[-2.5-1.7-1.1・0.800.11.52.73.6];y=[-192.9-85.50-36.15-26.52-9.10一8.43-13.126.5068.04];plot(xzyz*r**)zlegend(*实验数据(xizyi)•)xlabel

3、(*x1),ylabel(1y1),title('例3・1的数据点(xizyi)的散点图*)运行后屏幕显示数据的散点图(略)。(3)编写下列MATLAB程序计算/⑴在(心片)处的函数值,即输入程序>>symsala2a3a4x=[-2.5-1.7-1.1-0.800.11.52.73.6];fi=al・*乂.人3+a2.*x.A2+a3・*X4-a4运行后屏幕显示关于al,a2,盘和曲的线性方程组fi=[-125/8*al+25/4*a2-5/2*a3+a4z-4913/1000*al+289/100*a2-17/1

4、0*a3+a4z・1331/1000*al+121/100*a2-ll/10*a3+a4z・64/125*al+16/25*a2-4/5*a3+a4,a4,1/1000*al+l/100*a2+l/10*a3+a4,27/8*al+9/4*a2+3/2*a3+a4,19683/1000*al+729/100*a2+27/10*a3+a4z5832/125*al+324/25*a2+18/5*a3+a4]编写构造误差平方和的MATLAB程序>>y=[-192.9-85.50-36.15-26.52-9.10-8.43-

5、13.126・5068.04];fi=[-125/8*al+25/4*a2-5/2*a3+a4,-4913/1000*al+289/100*a2-17/10*a3+a4,-1331/1000*al+121/100*a2・:L:L/:L0*a3+a4,-64/125*al+16/25*a2・4/5*a3+a4,a4z1/1000*al+l/100*a2+l/10*a3+a4,27/8*al+9/4*a2+3/2*a3+a4,19683/1000*al+729/100*a2+27/10*a3+a4,5832/125*al

6、+324/25*a2+18/5*a3+a4];fy=fi-y;fy2=fy.^2;J=sum(fy.x2)运行后屏幕显示误差平方和如下J=(-125/8*al+25/4*a2-5/2*a3+a4+1929/10)^2+(-4913/1000*al+289/100*a2-17/10*a3+a4+171/2)人2+(-1331/1000*al+121/100*a2-ll/10*a3+a4+723/20)人2+(-64/125*al+16/25*a2-4/5*a3+a4+663/25)A2+(a4+91/10)x2+(l/

7、1000*al+l/100*a2+l/10*a3+a4+843/100)人2+(27/8*al+9/4*a2+3/2*a3+a4+328/25)人2+(19683/1000*al+729/100*a2+27/10*a3+a4-13/2)人2+(5832/125*al+324/25*a2+18/5*a3+a4-1701/25)为求al9a29a3,a4使丿达到最小,只需利用极值的必要条件工=0伙=1,2,3,4),得到关于⑷卫2,吗卫4的线性方程组,这可以由下而的MATLAB程序完成,即输入程序>>symsala2a3

8、a4J=(-125/8*al+25/4*a2-5/2*a3+a4+l929/10)A2+(-4913/1000*al+289/100*a2-17/10*a3+a4・・・+171/2)x2+(-1331/1000*al+l21/100*a2-ll/10*a3+a4+723/20)人2+(-64/125*al+16/25*a2-4/5*a3+a4+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。