- 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
文档
Lab02.多项式插值计算及其收敛性实验
【实验目的和要求】
1.使学生深入理解Langrage插值法和Newton插值法以两者之间的异同,能用Matlab语言编写按Langrage插值法和Newton插值法计算插值的程序;
2.用所编写的程序进行插值计算、验证Runge现象、分析插值多项式的收敛性;
3.使学生深入理解教材介绍的两种分段低次插值法,熟悉掌握函数interp1的使用;
4.使用函数interp1用不同方法进行插值计算,对教材介绍的几种分段低次插值法进行分析比较。
【实验内容】
1.根据Matlab语言特点,描述Langrage插值法和Newton插值法。
2.用Matlab语言编写按Langrage插值法和Newton插值法计算插值的程序。
3.对,分别取3个,5个、9个、11个等距节点,用所编写的程序进行插值计算并画图,以验证Runge现象、分析插值多项式的收敛性。
4.用函数interp1,对,用n=11个节点(等分)作分段线性插值、分段Hermit插值和三次样条插值,用m=101个插值点(等分)作图,比较结果。
【实验仪器与软件】
1.CPU主频在1GHz以上,内存在128Mb以上的PC;
2.Matlab 6.0及以上版本。
实验讲评:
实验成绩:
评阅教师:
200 年 月 日
Lab02.多项式插值计算及其收敛性实验
一、算法描述
1、lagrange插值描述:
构造通过n+1个节点的n次插值多项式,假定它满足条件=,j=0,1,…,n.定义n次插值基函数.若n次多项式(j=0,1,…,n)在n+1个节点上满足条件,…,n,则根据基函数可以确定
由此则可以求出lagrange插值多项式
2、Newton插值描述:
f在插值点上的值为,要求n次插值多项式满足条件则插值函数为
通过线性插值、均差可确定,即:由此下去.最后得到Newton插值公式为:
其中根据均差表可以把均差表示为:表示第i行第j列的均差值。例如、
二、算法程序
lagrange程序:
function y=xm_lagrange(x0,y0,x)
if length(x0)~=length(y0)
error(x0y0的维数不相等);
else
n=length(x0);
m=length(x);
for i=1:m
z=x(i);
s=0.0;
for k=1:n
p=1.0;
for j=1:n;
if j~=k
p=p*(z-x0(j))/(x0(k)-x0(j));
end
end
s=s+p*y0(k);
end
y(i)=s;
end
end
end
newton插值公式:
function y=xm_newdon(x0,y0,x)
if length(x0)~=length(y0)
error(x0y0的维数不相等);
else
n=length(x0);
d=y0;
for j=2:n
for i=j:n
y0(i)=(d(i)-d(i-1))/(x0(i)-x0(i-j+1));
end
d=y0;
end
m=length(x);
for k=1:m
s=0;p(1)=1.0;z=x(k);
for A=1:n
p(A+1)=p(A)*(z-x0(A));
s=s+d(A)*p(A);
end
y(k)=s;
end
end
end
三、插值计算
1、lagrange插值和newton插值分别取3个等距节点进行插值计算 。
clear
clc
x0=linspace(-5,5,3);
y0=1./(1+x0.^2);
x=-5:0.1:5;
y=1./(1+x.^2);
y1=xm_lagrange(x0,y0,x);
y2=xm_newton(x0,y0,x);
plot(x,y,b,x,y1,r)
红色曲线为lagrange插值函数图。
plot(x,y,b,x,y2,g)
浅绿色曲线为Newton插值函数图。
2、1、lagrange插值和newt
您可能关注的文档
- 16类(2017)-商标类别明细.doc
- 小组合作学习探究结题报告材料.doc
- 九年级物理《电磁铁电磁继电器》测试题.doc
- 基于某AT89S51地电子密码锁设计.doc
- 大学毕业德育论文设计(多篇).doc
- 专升本英语必背230个核心短语.doc
- 分子生物学总结材料完整版.doc
- 广联达整体解决方案设计从CAD导图开始.doc
- 居家服务手册簿(修正版).doc
- 18《传染病护理学》课程教学大纲设计.doc
- 2023年高考押题预测卷01(山东卷)-语文(考试版)A4.docx
- 2023年高考押题预测卷01(全国甲卷)-语文(考试版)A4.docx
- 2023年新高考语文高频考点专项练习:专题七 考点11 连贯(3)(含答案).docx
- 2023年高考押题预测卷01(上海卷)-语文(考试版)A4.docx
- 2023年高考押题预测卷01(上海卷)-语文(考试版)A3.docx
- 2023年新高考语文高频考点专项练习:专题六 选用、仿用、变换句式与修辞综合训练(C)(含答案).docx
- 2022届新高考语文 选用、仿用、变换句式与修辞 综合训练(含答案).docx
- 2023年高考押题预测卷01(上海卷)-语文(全解全析).docx
- 2023年新高考语文高频考点专项练习:专题五 考点08 压缩语段(2)(含答案).docx
- 2022-2023学年湖北省孝感市部分校高三上学期联合检测语文试题(解析版).docx
最近下载
- 20G361:预制混凝土方桩 .docx VIP
- 2025湖北恩施州恩施市面向市外教师选调60人笔试备考试题及答案解析.docx
- 动态心电监测仪使用说明书-a6.pdf VIP
- 禁毒社会工作者的内涵与角色.ppt VIP
- 2025工业园区空气污染自动监测技术规范.docx VIP
- 高压配变电工程EPC总承包项目技术标(承包人实施计划、技术、管理组织方案).docx
- (完整版)《MATLAB语言及其应用》教案.doc VIP
- 《公路养护工程质量检验评定标准 第一册 土建工程》(5220—2020)【可编辑】.docx VIP
- 保安人员保安培训方案.pdf VIP
- 新产品评审、封样流程.doc VIP
文档评论(0)