- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE
PAGE1
数值分析实验一 插值与拟合
组号 班级 学号 姓名 分数
一:实验目的
1、掌握计算多项式插值与拟合的方法。
2、掌握样条插值与拟合的方法。
3、通过实例学习插值方法与拟合方法的联系与区别。
二:实验内容及基本知识介绍
插值的原理:
函数y?f?x? 在区间 [a,b] 上有定义,在点a?x
0
?x x
?1 n
?
?b 上的值为
y,y
1 2
, y
?n
?
,构造一个简单的函数P?x? ,使P?x
i
??y
i
(i?0,1,?,n)(1)成立,
?? ?? ? ?
则Px 就是插值函数,再利用 Px计算插值,即y*?Px*
L?x??axn
a xn?1
???a
x?a
l?x
拉格朗日多项式插值
????1,k?j
?
n n n?1
1 0 插值基函数
j k ?0,k?j (j,k?0,1,?,n) (2) 可得到 n 次插值基函数
l?x??
(x?x) (x?x
?0
?
k?1
)(x?x
k?1
) (x?x)
??nn
?
?
n
?k (x
?
k
x) (x
0 k
x
k?1
)(x
k
x
k?1
) (x
k
?x) ((k?0,1,?,n)) 它满足条件
(2),于是满足条件(1)的插值多项式格朗日插值多项式。
拟合的原理:
L?x?
n
可表示为L
????n
nxk?0
n
x
yl?x?
kk
就是拉
?已知一组二维数据,即平面上的n 个点(x,y)i?1,2, ,3 ,寻求一个函数
?
i i
y?f?x? ,使 f?x? 在某种准则下与所有数据点最为接近,即曲线拟合的最好。三次样条插值的基本思路为:
设在区间[a,b]上,已给n+1个互不相同的结点
a?x
0
?x???x ?b
1 n
而函数y?f?x?在这些结点的值f
?x??y
i i
,i?0,1,?,n.如果分段表示的函数S(x)满
?足下列条件,就称S(x)为f(x)的基点x,x, ,x
?
0 1 n
的三次样条插值函数,简称三次样条。
⑴S(x)在子区间[x,x
i i?1
]的表达式S
i
?x?都是次数不超过3的多项式;
⑵S?x??y ;
i i
⑶S?x?在整个区间[a,b]有连续的二阶导数。
i
三:实验问题及方法、步骤
拟合下列数据
x
0.1
0.2
0.15
0
-0.2
0.3
y
方法一
0.95
多项式插值与拟合
0.84
0.86
1.06
1.50
0.72
P=polyfit(x,y,k)用k次多项式拟合向量数据(x,y),返回多项式的降幂系数。当kn-1时,polyfit实现多项式插值。这里n是向量维数。
⑴二次拟合多项式p(1)x2+p(2)x+p(3)
clear;x=[0.1,0.2,0.15,0,-0.2,0.3]
y=[0.95,0.84,0.86,1.06,1.50,0.72]
p=polyfit(x,y,2)p=
1.7432 -1.6959 1.0850
⑵五次拟合多项式(等价于多项式插值)
xi=-0.2:0.01:0.3
yi=polyval(p,xi);subplot(2,2,1)
plot(x,y,o,xi,yi,k)
title(polyfit)
绘制出的图像为
(图1)
p=polyfit(x,y,5)p=
1.0e+003*
-1.8524 0.7560 0.0079 -0.0275 0.0010 0.0011
yi=polyval(p,xi);subplot(2,2,2)
plot(x,y,o,xi,yi,k)
title(ployinterp)
绘制出的图像为
方法二样条插值和拟合
(图2)
clear;x=[0.1,0.2,0.15,0,-0.2,0.3]
y=[0.95,0.84,0.86,1.06,1.50,0.72]
pp=spline(x,y)x=
y=
0.1000
0.9500
0.2000
0.8400
0.1500
0.8600
0
1.0600
-0.2000
1.5000
0.3000
0.7200
pp=
form:
pp
breaks:
[-0.200000.10000.15000.20000.3000]
coefs:
[5x4double]
您可能关注的文档
最近下载
- 蒂森MC2详细说明.pdf VIP
- 公交公司安全工作总结.docx VIP
- 打点计时器试卷习题精选附答案(出试卷可选用) .doc VIP
- (正式版)SH∕T 3006-2024 石油化工控制室设计规范.pdf VIP
- (完整版)打点计时器试卷习题附答案(出试卷可选用).docx VIP
- 国家开放大学——政治学原理——章七 自检自测—2022春季作业—2021秋季班.doc VIP
- 在线网课学习课堂《社会研究方法( 华科)》单元测试考核答案.docx VIP
- 蒂升电梯调试资料MC2B门机BG211-BG211C.pdf VIP
- 提高卧床患者踝泵运动的执行率.pptx VIP
- 蒂森MC2-B系统调试手册.pdf VIP
原创力文档


文档评论(0)