数值分析上机作业.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数值分析上机实验报告

选 题:曲线拟合的最小二乘法指导老师:

专 业:

学 号:

姓 名:

课题八 曲线拟合的最小二乘法

一、问题提出

从随机的数据中找出其规律性,给出其近似表达式的问题,在生产实践和科学实验中大量存在,通常利用数据的最小二乘法求得拟合曲线。

在某冶炼过程中,根据统计数据的含碳量与时间关系,试求含碳量y与时间t的拟合曲线。

t(分)

0

5

10

15

20

25

30

35

40

45

50

55

y(×10-4)

0

1.27

2.16

2.86

3.44

3.87

4.15

4.37

4.51

4.58

4.02

4.64

二、要求

1、用最小二乘法进行曲线拟合;

2、近似解析表达式为??t??a

1

t?a

t2?a

2

t3;

3

与3、打印出拟合函数??t?,并打印出??t ?

j

y?t

?

j的误差,

j?1,2, ,12;

4、另外选取一个近似表达式,尝试拟合效果的比较;

5、*绘制出曲线拟合图*。

三、目的和意义

1、掌握曲线拟合的最小二乘法;

2、最小二乘法亦可用于解超定线代数方程组;

3、探索拟合函数的选择与拟合精度间的关系。

四、计算公式

对于给定的测量数据(x,f)(i=1,2,…,n),设函数分布为

i i

特别的,取? (x)为多项式

j

? (x)?xj (j=0,1,…,m)

j

则根据最小二乘法原理,可以构造泛函令

?H?0 (k=0,1,…, m)

?a

k

则可以得到法方程

求该解方程组,则可以得到解a

0

二乘解

,a, ,a

1 m

,因此可得到数据的最小

曲线拟合:实际工作中,变量间未必都有线性关系,如服药后血药浓度与时间的关系;疾病疗效与疗程长短的关系;毒物剂量与致死率的关系等常呈曲线关系。曲线拟合是指选择适当的曲线类型来拟合观测数据,并用拟合的曲线方程分析两变量间的关系。

五、结构程序设计

在程序结构方面主要是按照顺序结构进行设计,在进行曲线的拟合时,为了进行比较,在程序设计中,直接调用了最小二乘法的拟合函数polyfit,并且依次调用了plot、figure、holdon函数进行图象的绘制,最后调用了一个绝对值

函数abs用于计算拟合函数与原有数据的误差,进行拟合效果的比较。

1用一元三次多项式??t??at?a

1

t2?a

2

t3进行拟合

3计算解析表达式系数:a1,a2,a3

3

t=[0 5 10 15 20 25 30 35 40 45 50 55];

y=[0 1.27 2.16 2.86 3.44 3.87 4.154.374.514.584.024.64];

n=length(xi);

f=0.34364.*10.^(-4)*x.^3-5.2156.*10.^(-3)*x.^2+0.26340.*x+0.017839;x=0:0.01:55;

F=0.34364.*10.^(-4)*x.^3-5.2156.*10.^(-3)*x.^2+0.26340.*x+0.017839;

fy=abs(f-y);fy2=fy.^2;Ew=max(fy),E1=sum(fy)/n,E2=sqrt((sum(fy2))/n)plot(xi,y,t*),holdon,plot(t,F,b-),holdoff

所得函数为?(t)?0.34364?10?4t3?5.2156?10?3t2?0.2634t?0.013839

(x,y)

运行后屏幕显示数据 i i 与拟合函数f的最大误差Ew,平均误差E1和

均方根误差E2及其数据点(xi,yi)和拟合曲线y=f(x)的图形如图5.1.

Ew=0.4243

E1=0.0911

E2=0.1467

图5.1一元三次多项式拟合曲线误差图

用一元四次多项式??t??at?a

1 2

计算多项式系数:a,a,a,a

t2?a

3

t3?a

4

t4进行拟合:

1 2 3 4

xi=[0 5 10 15 20 25 30 35 40 45 50 55];

y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.374.514.584.024.64];

n=length(xi);x=0:0.01:55;

f=0.6026.*10.^(-6)*x.^4-0.31918.*10.^(-4)*x.^3-0.0029323.*x.^2+0.23807.*x+0.060449;

x=0:0.01:55;

F=0.6

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档