matlab_最小二乘法大数据拟合.doc

matlab_最小二乘法大数据拟合.doc

ID:52912161

大小:144.08 KB

页数:10页

时间:2020-03-31

matlab_最小二乘法大数据拟合.doc_第1页
matlab_最小二乘法大数据拟合.doc_第2页
matlab_最小二乘法大数据拟合.doc_第3页
matlab_最小二乘法大数据拟合.doc_第4页
matlab_最小二乘法大数据拟合.doc_第5页
资源描述:

《matlab_最小二乘法大数据拟合.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用文档定义:最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。最小二乘法原理:    在我们研究两个变量(x,y)之间的相互关系时,通常可以得到一系列成对的数据(x1,y1.x2,y2...xm,ym);将这些数据描绘在x-y直角坐标系中,若发现这些点在一条直线附近,可以令这条直线方程如(式1-1)。  Yj=a0+a1X(式1-1)  其中:a0、a1

2、是任意实数1.多项式曲线拟合:polyfit实用文档  1.1常见拟合曲线:       直线:    y=a0X+a1       多项式:               一般次数不易过高23           双曲线:  y=a0/x+a1       指数曲线: y=a*e^b    1.2matlab中函数            P=polyfit(x,y,n)     [PSmu]=polyfit(x,y,n)       polyval(P,t):返回n次多项式在t处的值  注:其中xy已知数据点向量分别表示横纵坐标,n为拟合多项     式的次数,结果返回:P-返回n次

3、拟合多项式系数从高到低实用文档     依次存放于向量P中,S-包含三个值其中normr是残差平方     和, mu-包含两个值mean(x)均值,std(x)标准差。1.3举例 1.已知观测数据为: X:0   1    2   3    4    5   6   7   8    9   1 Y:-0.447  1.987  3.28   6.16     7.08   7.34   7.66   9.56   9.48    9.3  11.2 用三次多项式曲线拟合这些数据点:x=0:0.1:1    y=[-  0.447,1.978,3.28,6.16,7.08,7.34

4、,7.66,9.56,9.48,9.3,11.2]   plot(x,y,'k.','markersize',25) holdon   axis([01.3-216])   p3=polyfit(x,y,3) t=0:0.1:1.2:实用文档 S3=polyval(P3,t); plot(t,S3,'r');         2.拟合为指数曲线实用文档      实用文档  注:在对已测数据不太明确满足什么关系时,需要假设为多种曲  线拟合然后比较各自的residal(均方误差)越小者为优,  多项式拟合不是拟合次数越高越好,而是残差越小越好。  2.非线性曲线拟合:lsqcurve

5、fitX=lsqcurvefit(fun,X0,xdata,ydata)[X,resnorm]=lsqcurvefit(fun,X0,xdata,ydata)注:其中xdataydata为给定数据横纵坐标,按照函数文件fun实用文档    给定的函数以X0为初值做最小乘二拟合,返回函数fun中的    系数向量X和残差的平方和resnorm。2.1例如 已知观测数据:   求三个参数abc的值是的曲线f(x)=a*e^x+b*X^2+c*X^已知数据点在最小二乘意义上充分接近 首先编写拟合函数文件funfunctionf=fun(X,xdata)f=X(1)*exp(xdata)+X

6、(2)*xdata.^2+X(3)*xdata.^3保存文件fun.m 编写函数调用拟合函数文件实用文档xdata=0:0.1:1;ydata=[3.13.273.814.55.186....13.17];X0=[000];[X,resnorm]=lsqcurvefit(@fun,X0,xdata,ydata)运行显示:X=   3.0022 4.0304  0.9404resnorm=   0.0912 综上:最小乘二意义上的最佳拟合函数为  f(x)=3.0022x+4.0304x^2+0.9404x^3残差平方和:0.0912 实用文档       注:在针对只有一些已测数据而

7、不太清楚最小乘二拟合函数时,   采取先打印出已知数据的散点图,然后观察散点图大概分布   趋向,再确定拟合函数,也可以确定多个,最后比较残差选   择最优最小乘二拟合函数,再者初始值的给定也很重要。 实用文档 lsqnonlin(fun,X0):最小二乘拟合函数本讲结束,谢谢!

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

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

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