- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
百度文库-
百度文库-让每个人平等地提升自我
PAGE
PAGE #
《数值分析》实验报告
姓 名:
学 号:
专 业:
指导教师: 刘建生 教授
日 期: 2015 年12月25日
百度文库-
百度文库-让每个人平等地提升自我
PAGE
PAGE #
实验一 Lagra nge/n ewt on 插值
一:对于给定的一元函数 y f(x)的n+1个节点值yj f(Xj),j 0,1,卅,n。试用Lagra nge
公式求其插值多项式或分段二次 Lagrange插值多项式。
数据如下:
求
五Xj
欠
yj
计算 f (0.596) , f (0.99)的值(提示:结果为 f (0.596) 0.625732
f (0.99) 1.05423 )
Xj
1
2
3
4
5
6
7
yj
试构造Lagrange多项式Lg(x),计算的f (1.8), f (6.15)值。(提示:结果为
f (1.8) 0.164762 , f (6.15) 0.001266 )
二:实验程序及注释
MATLAB 程序:function f=lagrange(x0,y0,x )
n=len gth(xO);
m=le ngth(yO);
format long
s=;
for k=1: n
P=;
for j=1: n
if j~=k
p=p*(x-x0(j))/(x0(k)-x0(j));
end
end
s=s+y0(k)*p;
End
f=s;
end
百度文库-
百度文库-让每个人平等地提升自我
PAGE
PAGE #
结果运行:
[O. 4 0- bts 0. eb 0* SO 0. 1. Ob ]:
yO= L0- 41075 0. 57filG 0. S067B 0. 90 1. 00 t. 253S2 J :
x=0? 596:
】^Er^nepCvt), yip x)
ana ■
0. 6257323?7352S6a
? xQ= L0, 4 Q, 55 0, 65 Q, SO 0- 95 1,Q5 J ;
jrO= TO?41075 0? 57815 0? 69675 0. 90 L- 00 I. 25332 1 :
)r=C. 99 :
lagr ari£e tarO, yO, vt)
an 5 —
I、 0642277CS127TE
? xO=ri 2 3 4 5 S ;]:
? y(J= [0.363 C_ 135 0_ OSO 0. OLE 0.007 fl. 002 0.001 ]:
? x=l.S:
? Lagrangeyflj x)
ans =
0. 1S47?1894400000
lacr arse CxO^ yfl, 6^ 1 5)
ana =
0.001265S2550039L
结果与提示值完全吻合,说明 Lagra nge插值多项式的精度是很
高的;
f(x) (x x1)(x x2)(x X3)(X X4)(X x5)
(x0 x1)(x0 x2)(x0 x3)(x0 x4)(x0 x5) /
(x x0)(x x1)(x x2)(x x3)(x x4)
(x5 x0)(x5 x1)(x5 x2)(x5 x3)(x5 x4)
同时,若采用三点插值和两点插值的方法, 用三点插值的精度更
高。若同时采用两点插值,选取的节点距离 x越近,精度越高。
百度文库-
百度文库-让每个人平等地提升自我
PAGE
PAGE #
三:采用newton插值进行计算
算法程序如下:
format long ;
x0=[ ];
yo=[ ];
x=;
n=max(size(xO));
y=yo(i);
%disp(y);
s=1; /
dx=yO;
for i=1: n-1
dxO=dx;
for j=1:n-i
dx(j)=(dx0a+1)-dx0(j))/(x0(i+j)-x0(j));
end
df=dx(1); s=s*(x-xO(i));
y=y+s*df;
%%disp(y);
end
disp(y)
%计算
运行结果:
df=dxl ; s=s *(x-xO Ci));
y=yH-£+df:
S%dispy);
end
dispCy)
0.025732334079595
%计算
百度文库-
百度文库-让每个人平等地提升自我
PAGE
PAGE #
绘制出曲线图:
o o o Okoan 書 A 启 j.一卜-Newton mterpoistion 0
o o o O
koan 書 A 启 j.
一卜-Newton mterpoistion 0 AccLrate value
—*— Piecewise interpotatran
与结果相吻合。
所以new
您可能关注的文档
最近下载
- 小升初基础专题专项突破句子赏析(试题)部编版语文六年级下册.docx
- Unit3 My weekend plan B let's talk and learn课件人教PEP英语六上.pptx
- 美丽汉字上海市小学生二届到十届2023年中文自修杯汉字小达人试卷(含参考答案).pdf
- 2024年无线电装接工(高级)职业技能考试题库大全(附答案).docx
- 九年级第一次模拟考后家长会.ppt VIP
- 河北机关事业单位工人考试图书仓储员试题(卷)与答案解析.doc
- 美丽汉字上海市小学生2023年第十届中文自修杯汉字小达人试卷(含答案).docx
- 医疗器械APQP新产品开发的资料.pdf
- 管径流量与压力关系表新.docx
- SOLIDWORKS中文版基础教程(SOLIDWORKS 2018版)PPT课件(全).pptx VIP
文档评论(0)