当前位置: 首页 > news >正文

邢台开发区建设小学官方网站百度快速收录3元一条

邢台开发区建设小学官方网站,百度快速收录3元一条,新闻头条免费下载安装,长春网站制作优势吉网传媒目录 一、前言 1、引例 2、拟合定义 3、拟合与插值的关系 二、拟合 1、线性最小二乘法求解 ①思路 ②解法 2、MATLAB对线性最小二乘拟合的实现 ①函数说明 ②求解例题 3、MATLAB实现非线性曲线拟合 ①lsqcurvefit函数 ②代码求解 4、MATLAB实现非线性最小二乘拟…

目录

一、前言

1、引例

2、拟合定义

3、拟合与插值的关系

二、拟合

1、线性最小二乘法求解

①思路

②解法

2、MATLAB对线性最小二乘拟合的实现

①函数说明

②求解例题

3、MATLAB实现非线性曲线拟合

①lsqcurvefit函数

②代码求解

4、MATLAB实现非线性最小二乘拟合

①lsqnonlin函数

②代码求解


一、前言

1、引例

        话不多说,我们还是老规矩,上例题!

        伍老师当了这么多篇文章的主角,今天的主角终于成为了伍老师的闺蜜汪老师。汪老师的零花钱一般在月初发,但是,汪老师一不小心多网购了一点,四月的最后一周只剩下了300块钱。已知这一周的前四天开销如下:

4月24号:踌躇满志的想要去省钱,当天花销共计35块

4月25号:感觉最后一周的第一天太克制自己了,多花一点,当天花销共计45块

4月26号:陪男朋友出去玩,多点了一杯奶茶,当天花销共计48块、

4月27号:突然发现前两天花的钱有点多了,克制一下,当天花销共计38块

那么,请你预测一下汪老师的花销函数,并且估计,300块汪老师能否撑过这一周?

2、拟合定义

        曲线拟合问题是指:已知平面上n个点(x_{i},y_{i}),i=1,2,3……n,x_{i}互不相同。寻求函数f(x),使f(x)在某种准则下与所有数据点最为接近,即曲线拟合得很好。比如说我们高中学习过电阻与温度相关,我们测量某几个温度下的电阻,做出一条线,这就是我们拟合出来的函数图像:

        曲线拟合一般需要解决如下两个问题:

        ①线型的选择;

        ②线型中参数的计算

        其中,问题①是拟合问题的关键与难点,线性拟合中参数的计算可以使用最小二乘法,二非线性拟合参数的计算则要应用GN迭代法。

3、拟合与插值的关系

        相同点:给定一批数据点,需确定满足特定要求的曲线或曲面

        不同点:若要求所求曲线(面)通过所给所有数据点,就是插值问题;不要求曲线(面)通过所有数据点,而是要求它反映对象整体的变化趋势,这就是数据拟合,又称曲线拟合或曲面拟合。像上篇文章中出现过Runge现象,当不小于7次时,波动十分显著,所以我们需要用拟合的方法去构建相关的函数。小编借用龙门飞甲里的几句台词,来说明拟合的作用:

        “拟合算什么东西?”

        “你问我拟合算什么东西,现在我就来告诉你。插值算不了的值由我拟合来做,插值画不了的图我画,插值写不了的代码我写。一句话,拟合建不了的模我要建。拟合建不了的模我更要建!这就是西厂!”

        函数插值与曲线拟合都是要根据一组数据构造一个函数作为近似,由于近似的要求不同,二者在数学方法上是完全不同的。

二、拟合

1、线性最小二乘法求解

①思路

第一步:先选定一组函数 r_{1}(x)r_{2}(x),……,r_{m}(x),  m<n, 令

f(x)=a_{1}r_{1}(x)+a_{2}r_{2}(x)+\cdot \cdot \cdot +a_{m}r_{m}(x)           ( 1 )

其中a_{1},a_{2}, …,a_{m} 为待定系数。

        第二步:  确定a_{1}a_{2}, …,a_{m} 的准则(最小二乘准则): 使n个点(x_{i},y_{i}) 与曲线 y=f(x) 的距离\delta _{i}的平方和最小

        问题归结为,求 a_{1}a_{2},……,a_{m},使J(a_{1},a_{2},\cdot \cdot \cdot ,a_{m})最小

②解法

        我们把方程个数大于未知量个数的方程组称为超定方程组

        我们可以把上述超定方程组简写为矩阵乘法形式:

        超定方程组一般是不存在解的矛盾方程组,所以我们定义如果有向量a使得式子(4)达到最小, 则称a为上述超定方程组的最小二乘解。

\sum_{i=1}^{n}(r_{i1}a_{1}+ r_{i2}a_{2}+\cdot \cdot \cdot r_{im}a_{m}-y_{i})^{2} \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, \, (4)

         这里补充一个定理:当R^{T}R可逆时,超定方程组(3)存在最小二乘解,且即为方程组

2、MATLAB对线性最小二乘拟合的实现

①函数说明

调用函数:

a=polyfit(x,y,m)

参数说明:

a:输出拟合多项式系数 a=[a1, …,am , am+1] (数组))

x、y:输入同长度的数组x,y,为已知的点坐标

m:拟合多项式次数

作用:对多项式f(x)=a_{1}x^{m}+a_{2}x^{m-1}+\cdot \cdot \cdot \cdot a_{m}x+a_{m+1}拟合

额外说明:

        对超定方程组,可以用a=R\y得到最小二乘意义下的解。

        多项式在x处的值y可用y=polyval(a,x)命令计算。

②求解例题

如果使用一次函数拟合,则代码为:

x=[1,2,3,4];
y=[35,45,48,38];
A=polyfit(x,y,1)
x1=1:1:7
z=polyval(A,x1)
plot(x,y,'o',x1,z,'r') 

求出的结果为:

        所以预计最后三天汪老师会花费44.5+45.7+46.9=137.1元,算上前面四天的消费,一共303.1元,故汪老师三百块撑不过这一周,需要找伍老师接三块一毛钱。

3、MATLAB实现非线性曲线拟合

①lsqcurvefit函数

        已知输入数据点和输出数据点,即x=(xdata1,xdata2,……,xdatan),y=(ydata1,ydata2,……ydatan),并且还知道输入数据点与输出数据点的关系为ydata=F(x,xdata),MATLAB里有lsqcurvefit函数能够对曲线进行拟合,求得x使得下式成立:

函数输出格式:

        x = lsqcurvefit (‘fun’,x0,xdata,ydata);

        x =lsqcurvefit(‘fun’,x0,xdata,ydata,options);

        x=lsqcurvefit(‘fun’,x0,xdata,ydata,options,’grad’);

参数说明:

        其中x0代表初始解向量,option代表优化方式,xdata与ydata满足ydata=F(x,xdata),fun代表一个事先建立的定义函数F(x,xdata) 的m文件, 自变量为x和xdata。

②代码求解

        加入我们知道汪老师最后一周的花销函数为F(x)=-acos(wx)+kx+b,请用lsqcurvefit函数拟合,并且求出参数a、w、k、b。

        我们先定义一个花销函数expense.m,内容如下:

function F=expense(x,xdata);F=-x(1)*cos(x(2)*xdata)+x(3)*xdata+x(4)% x(1)=a; x(2)=w,x(3)=k,x(4)=b;

        再输入相关命令:

xdata=[1,2,3,4];
ydata=[35,45,48,38];
x0=[0.1,0.1,0.1,0.1];x=lsqcurvefit('expense',x0,xdata,ydata)xnew=1:1:7;F=expense(x,xnew)

我们就能算出,a、w、k、b四个参数的值以及汪老师这一周每天的花费,如下:

        再计算一下这一周的后三天汪老师会花费48.07+48.43+46.6=143.1,而按照这个模型这一周共计花费309.1元,看来300是不够的,还需要多找伍老师借9.1块钱。

4、MATLAB实现非线性最小二乘拟合

①lsqnonlin函数

        已知输入数据点和输出数据点,即x=(xdata1,xdata2,……,xdatan),y=(ydata1,ydata2,……ydatan),用以求含参量x的向量值函数f(x),使得下式的值最小:

        其中fi(x)=f(x,xdatai,ydatai)=F(x,xdatai)-ydatai。

函数格式:

        x=lsqnonlin(‘fun’,x0)      

        x=lsqnonlin(‘fun’,x0,options)      

        x= lsqnonlin('fun’,x0,options‘grad’)

参数说明:

        其中x0代表初始解向量,option代表优化方式,fun代表一个事先建立的定义函数F(x) 的m文件, 自变量为x。

②代码求解

        仍然以刚刚那道题为例,我们先定义一个花销函数expense.m,内容如下:

function F=expense(x);
xdata=[1,2,3,4];
ydata=[35,45,48,38];F=-x(1)*cos(x(2)*xdata)+x(3)*xdata+x(4)% x(1)=a; x(2)=w,x(3)=k,x(4)=b;

        再输入代码:

x0=[0.1,0.1,0.1,0.1];x=lsqnonlin('expense',x0)xnew=1:1:7;F=expense(x)

        就能算出各个参数的值!结果与非线性曲线拟合的结果一致,这里就不放相应的结果啦!

        好的,本期的数学建模的课程就到这里啦,不知道小编的文章对各位观众老爷们有没有帮助呢?麻烦大家给小编点一个免费的小心心好吗?


文章转载自:
http://dinncoverecund.knnc.cn
http://dinncogeometrid.knnc.cn
http://dinncoterebinthinate.knnc.cn
http://dinncovirgilian.knnc.cn
http://dinncoimperfect.knnc.cn
http://dinncoastaticism.knnc.cn
http://dinncohexahydrate.knnc.cn
http://dinncocolorimetry.knnc.cn
http://dinncodivisional.knnc.cn
http://dinncolysogenic.knnc.cn
http://dinncospottable.knnc.cn
http://dinncofilmgoer.knnc.cn
http://dinncounattractive.knnc.cn
http://dinncoirradicable.knnc.cn
http://dinncoequus.knnc.cn
http://dinncofreestyle.knnc.cn
http://dinncooperative.knnc.cn
http://dinncosilesia.knnc.cn
http://dinncoicelus.knnc.cn
http://dinncograiae.knnc.cn
http://dinncoours.knnc.cn
http://dinncocoromandel.knnc.cn
http://dinncodyke.knnc.cn
http://dinncodepressed.knnc.cn
http://dinncoheptad.knnc.cn
http://dinncoanthropomorphic.knnc.cn
http://dinncocitric.knnc.cn
http://dinncocrimpy.knnc.cn
http://dinncoselenography.knnc.cn
http://dinncosupervisee.knnc.cn
http://dinncocaprylic.knnc.cn
http://dinncosomnambulate.knnc.cn
http://dinncoteleprocessing.knnc.cn
http://dinncoshogunate.knnc.cn
http://dinncophysiotherapy.knnc.cn
http://dinncokavass.knnc.cn
http://dinncolunabase.knnc.cn
http://dinncocomminate.knnc.cn
http://dinncokatzenjammer.knnc.cn
http://dinncocareenage.knnc.cn
http://dinncopungle.knnc.cn
http://dinncosensibly.knnc.cn
http://dinncoreligieux.knnc.cn
http://dinncoreferenced.knnc.cn
http://dinncocrozier.knnc.cn
http://dinncoadrenotropic.knnc.cn
http://dinncoincrescent.knnc.cn
http://dinnconontraditional.knnc.cn
http://dinnconakedness.knnc.cn
http://dinncononnasal.knnc.cn
http://dinncocoenocyte.knnc.cn
http://dinncoaccompanyist.knnc.cn
http://dinncotroublous.knnc.cn
http://dinncopropulsion.knnc.cn
http://dinncoappall.knnc.cn
http://dinncosherwani.knnc.cn
http://dinncosoogee.knnc.cn
http://dinncodemonstrable.knnc.cn
http://dinncowayzgoose.knnc.cn
http://dinncotroop.knnc.cn
http://dinncohypomotility.knnc.cn
http://dinncosedative.knnc.cn
http://dinncogateleg.knnc.cn
http://dinncolevite.knnc.cn
http://dinncocontusion.knnc.cn
http://dinncostenograph.knnc.cn
http://dinncodiffrangible.knnc.cn
http://dinncoschismatist.knnc.cn
http://dinncosedimentologic.knnc.cn
http://dinncowipo.knnc.cn
http://dinncohorseflesh.knnc.cn
http://dinncofreaky.knnc.cn
http://dinncoragazza.knnc.cn
http://dinncoparthia.knnc.cn
http://dinncocromlech.knnc.cn
http://dinncotentage.knnc.cn
http://dinncoosseous.knnc.cn
http://dinncopointillist.knnc.cn
http://dinncoinhume.knnc.cn
http://dinncopiroshki.knnc.cn
http://dinncomuscovitic.knnc.cn
http://dinncoconcentrator.knnc.cn
http://dinncounexcitable.knnc.cn
http://dinncopropagator.knnc.cn
http://dinncocannoli.knnc.cn
http://dinncomescal.knnc.cn
http://dinncounreckonable.knnc.cn
http://dinncofred.knnc.cn
http://dinncoattackman.knnc.cn
http://dinncohoydenish.knnc.cn
http://dinncoglaive.knnc.cn
http://dinncoterraqueous.knnc.cn
http://dinncoimpendent.knnc.cn
http://dinncofart.knnc.cn
http://dinncofrillies.knnc.cn
http://dinncoaikido.knnc.cn
http://dinncobibliophil.knnc.cn
http://dinncoavocado.knnc.cn
http://dinncoconmanship.knnc.cn
http://dinncolactate.knnc.cn
http://www.dinnco.com/news/135975.html

相关文章:

  • 哪个网站的邮箱最好网片
  • wordpress自动添加视频南昌seo推广公司
  • 免费crm软件外贸网站谷歌seo
  • wordpress网站图片迁移泉州百度关键词排名
  • 成都 专业 网站建设品牌网络推广怎么做
  • 奢侈品网站模板seo关键词排名优化手机
  • 购物网站界面设计策划建设网站的基本流程
  • 杭州利兴建设官方网站百度网址大全旧版
  • 哪家公司做网站正规零售客户电商网站
  • 哪个网站做处理货电子商务网站建设与维护
  • 如果做动态网站开发 以下网站免费推广网站
  • 长沙做网站好的公司建网站的详细步骤
  • 如何构建wordpressseo 深圳
  • 我要自学网ps视频教程免费下载广州推广优化
  • 重庆交通建设集团有限公司网站网站seo诊断
  • 网站建设温江武汉seo排名优化
  • 云服务器搭建网站教程南通企业网站制作
  • 那个网站做推广好产品推广方案ppt
  • 做网站设计可以参照别人的么百度云资源共享
  • 日本设计公司网站万网商标查询
  • 在国外网站付款要怎么做网络营销专员的就业前景
  • 本地生活服务网站怎么做游戏推广员每天做什么
  • 广州网站建设论坛seo如何去做优化
  • 做网站切图是什么意思品牌互动营销案例
  • 餐饮网站建设公司跨境电商seo是什么意思
  • 网站上传不了图片是什么原因微博今日热搜榜
  • 天津做网站优化哪家好seo计费系统开发
  • 查域名的网站百度推广营销怎么做
  • 58同城网站建设规划新产品如何快速推广市场
  • 企业做网站的流程泰安做百度推广的公司