- 4
- 0
- 约3.26万字
- 约 28页
- 2016-10-13 发布于贵州
- 举报
第二章 插值课堂演示实验
第二章 插值法_课堂演示实验
问题: 分别以函数和为例,在区间上,取 为节点,用本章所学的Lagrange、Newton、Hermite插值法以及分段线性、分段三次Hermite插值法、Spline插值法作插值计算.具体要求如下:
1.取,通过在同一坐标系中作出被插函数与插值函数的图形的方法,来观察插值函数的图象与被插函数的位置关系,并给出观察到的的结论.
2.通过计算时的插值误差,结合前面得到的直观结论,试对各种插值方法的应用作出述评.
解答:
一、各种插值方法的算法公式及MATLAB通用程序
设已知函数表为且当时.
1.Lagrange插值法
算法公式?:
, 其中
余项为 , 有关.
通用程序1(此程序用得较多)?:
function yy=lagr1(x,y,xx)
%用途:拉格朗日插值法求插值点xx(可以是多个)处的插值yy
%格式:yy=lagr(x,y,xx), x是节点向量,y是节点对应的函数值向量,
% xx是插值点(可以是多个),yy返回插值结果
m=length(x);n=length(y);
if m~=n, error(向量x与y的长度必须一致);end
s=0;
for i=1:n
t=ones(1,length(xx));
for j=1:n
if j~=i
t=t.*(xx-x(j))/(x(i)-x(j));
end
end
s=s+t*y(i);
end
yy=s;
通用程序2?:
function [L ,C, l ,L1]= lagr2(X,Y)
%输入的量:n+1个节点(xi,yi)的横坐标向量X,纵坐标向量Y;
%输出的量:n次拉格朗日插值多项式L及其系数向量C,基函数l及其系数矩阵L1
m=length(X); L=ones(m,m);
for k=1: m
V=1;
for i=1:m
if k~=i
V=conv(V,poly(X(i)))/(X(k)-X(i));
end
end
L1(k,:)=V; l(k,:)=poly2sym (V);
end
C=Y*L1;
L=Y*l;
l=vpa(l,4);
L=vpa(L,4);
通用程序3?:
function [y,R]=lagr3(X,Y,x,M)
%输入的量:X 是n+1个节点的横坐标向量,Y是纵坐标向量, x是以向量形式输入的m个插值点,M是被插函数在[a,b]区间上的n+1阶导数的最大值.
%输出的量:y为m个插值构成的向量,R是误差限.
n=length(X); m=length(x);
for i=1:m
z=x(i);s=0.0;
for k=1:n
p=1.0; q1=1.0; c1=1.0;
for j=1:n
if j~=k
p=p*(z-X(j))/(X(k)-X(j));
end
q1=abs(q1*(z-X(j)));c1=c1*j;
end
s=p*Y(k)+s;
end
y(i)=s;
end
R=M*q1/c1;
2.Newton插值法
算法公式?:
余项为
其中 有关.??:
function s=newton1(x,y,x0,nn)
%Newton插值,x与y为已知的插值点及其函数值
%x0为需要求的插值点向是,s返回插对应插值
%nn为newton插值多项式的次数,即nn次newton插值多项式
nx=length(x);
ny=length(y);
if nx~=ny
warning(向量x与y的长度应该相同)
return;
end
m=length(x0);
%按照公式,对需要求的插值点x0的每个元素进行计算
for i=1:m
t=0.0;
%j=1;
yy=y;
kk=1;
%求各级均差
while(kk=nn)
kk=kk+1;
for k=kk:nx
yy(k)=(yy(k)-yy(kk-1))/(x(k)-x(kk-1));
end
end
%求插值结果
t=yy(1);
for k=2:nx
u=1.0;
jj=1;
while(jjk)
u=u*(x0(i)-x(jj));
jj=jj+1;
end
您可能关注的文档
- 第二三类医疗器营企业许可办事指南.doc
- 第二人民医院质核标准细则.doc
- 第二册工程计量价实务.doc
- 第二册第七章第2节葡萄糖、蔗糖;淀粉、纤维素.doc
- 第二十一章 和甾族化合物答案.doc
- 第二十一章 食品.doc
- 第二十一章 有成基础.doc
- 第二十一讲分销的设计.doc
- 第二十三章 病基本性状.doc
- 第二十九章 膏剂.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2025高中英语教师课程标准考试模拟试卷及参考答案.docx VIP
- 第12课 绿意再生课件-赣美版(2024)初中美术七年级下册.pptx VIP
- 2025年青岛西海岸新区自主招生化学试题及答案.docx VIP
- 2024-2025学年江苏卫生健康职业学院单招《英语》考前冲刺练习(真题汇编)附答案详解.docx VIP
- GJ B 2446-2-2013 J30系列微矩形电连接器详细规范.pdf VIP
- 2025年内蒙古中考物理试卷及答案.docx VIP
- 第11课+传递绿色理念+课件+2024—2025学年赣美版(2024)+初中美术七年级下册.pptx VIP
- 2025年江苏卫生健康职业学院单招《数学》真题带答案详解(模拟题).docx VIP
- 2023年广东省中考道德与法治试卷真题及答案详解.pdf
- 相变的软模理论.ppt VIP
原创力文档

文档评论(0)