曲线拟合线性最小二乘法及其matlab程序

曲线拟合线性最小二乘法及其matlab程序

ID:34775016

大小:333.18 KB

页数:11页

时间:2019-03-10

曲线拟合线性最小二乘法及其matlab程序_第1页
曲线拟合线性最小二乘法及其matlab程序_第2页
曲线拟合线性最小二乘法及其matlab程序_第3页
曲线拟合线性最小二乘法及其matlab程序_第4页
曲线拟合线性最小二乘法及其matlab程序_第5页
资源描述:

《曲线拟合线性最小二乘法及其matlab程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、函数逼近与曲线拟合1曲线拟合的线性最小二乘法及其MATLAB程序例7.2.1给出一组数据点列入表7–2中,试用线性最小二乘法求拟合曲线,并用(7.2),(7.3)和(7.4)式估计其误差,作出拟合曲线.表7–2例7.2.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)在MATLAB工作窗口输入程序>>x=[-2.5-1.7-1.1-0.800.11.52.73.6];y=[-192.9-85.50-36.

2、15-26.52-9.10-8.43-13.126.5068.04];plot(x,y,'r*'),legend('实验数据(xi,yi)')xlabel('x'),ylabel('y'),title('例7.2.1的数据点(xi,yi)的散点图')运行后屏幕显示数据的散点图(略).(3)编写下列MATLAB程序计算在处的函数值,即输入程序>>symsa1a2a3a4x=[-2.5-1.7-1.1-0.800.11.52.73.6];fi=a1.*x.^3+a2.*x.^2+a3.*x+a4运行后屏幕显示关于a1,a2,a3和a4的线性方

3、程组fi=[-125/8*a1+25/4*a2-5/2*a3+a4,-4913/1000*a1+289/100*a2-17/10*a3+a4,-1331/1000*a1+121/100*a2-11/10*a3+a4,-64/125*a1+16/25*a2-4/5*a3+a4,a4,1/1000*a1+1/100*a2+1/10*a3+a4,27/8*a1+9/4*a2+3/2*a3+a4,19683/1000*a1+729/100*a2+27/10*a3+a4,5832/125*a1+324/25*a2+18/5*a3+a4]编写构造误差

4、平方和的MATLAB程序>>y=[-192.9-85.50-36.15-26.52-9.10-8.43-13.126.5068.04];fi=[-125/8*a1+25/4*a2-5/2*a3+a4,-4913/1000*a1+289/100*a2-17/10*a3+a4,-1331/1000*a1+121/100*a2-11/10*a3+a4,-64/125*a1+16/25*a2-4/5*a3+a4,a4,1/1000*a1+1/100*a2+1/10*a3+a4,27/8*a1+9/4*a2+3/2*a3+a4,19683/1000

5、*a1+729/100*a2+27/10*a3+a4,5832/125*a1+324/25*a2+18/5*a3+a4];fy=fi-y;fy2=fy.^2;J=sum(fy.^2)运行后屏幕显示误差平方和如下J=(-125/8*a1+25/4*a2-5/2*a3+a4+1929/10)^2+(-4913/1000*a1+289/100*a2-17/10*a3+a4+171/2)^2+(-1331/1000*a1+121/100*a2-11/10*a3+a4+723/20)^2+(-64/125*a1+16/25*a2-4/5*a3+a4

6、+663/25)^2+(a4+91/10)^2+(1/1000*a1+1/100*a2+1/10*a3+a4+843/100)^2+(27/8*a1+9/4*a2+3/2*a3+a4+328/25)^2+(19683/1000*a1+729/100*a2+27/10*a3+a4-13/2)^2+(5832/125*a1+324/25*a2+18/5*a3+a4-1701/25)^2为求使达到最小,只需利用极值的必要条件115.函数逼近与曲线拟合,得到关于的线性方程组,这可以由下面的MATLAB程序完成,即输入程序>>symsa1a2a3a

7、4J=(-125/8*a1+25/4*a2-5/2*a3+a4+1929/10)^2+(-4913/1000*a1+289/100*a2-17/10*a3+a4...+171/2)^2+(-1331/1000*a1+121/100*a2-11/10*a3+a4+723/20)^2+(-64/125*a1+16/25*a2-4/5*a3+a4+663/25)^2+(a4+91/10)^2+(1/1000*a1+1/100*a2+1/10*a3+a4+843/100)^2+(27/8*a1+9/4*a2+3/2*a3+a4+328/25)^2

8、+(19683/1000*a1+729/100*a2+27/10*a3+a4-13/2)^2+(5832/125*a1+324/25*a2+18/5*a3+a4-1701/25)^2;Ja1=

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

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

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