文档介绍:龙格现象实验报告
龙格现象实验报告
龙格现象实验报告
数值计算实验报告(四)
实验名称: 观察龙格(Runge)现象实验 姓名 班级:
学号: 实验日期: 周次: 实验地点:
实
验
目
的
。 观察拉格朗日插值的龙格(Runge)现象.
实
验
内
容
对于函数进行拉格朗日插值,取不同的节点数n,在区间[-5,5]上取等距间隔的节点为插值点,把f(x)和插值多项式的曲线画在同一张图上进行比较。(a可以取任意值)具体步骤:
a=1时,1)取n=4,作出f(x)和插值多项式的曲线图;
2)取n=10,作出f(x)和插值多项式的曲线图;
2、a=0.25时,1)取n=4,作出f(x)和插值多项式的曲线图;
2)取n=10,作出f(x)和插值多项式的曲线图;
3、分析上述曲线图,你可以得出什么结论?
实
验
步
骤
拉格朗日插值的调用函数
function y=lagrange(x0,y0,x)
n=length(x0);m=length(x);
for i=1:m
z=x(i);
L=;
for j=1:n
T=;
for k=1:n
if k~=j
T=T*(z-x0(k))/(x0(j)-x0(k));
end
end
L=T*y0(j)+L;
end
龙格现象实验报告
龙格现象实验报告
龙格现象实验报告
y(i)=L;
end
a=1时,
1)取n=4
x0=[-5:2:5];
y0=5./(1+x0.^2);
x=[-5:0。1:5];
y=lagrange(x0,y0,x);
y1=5./(1+x.^2);
plot(x,y,'--r’)
hold on
plot(x,y1,’—b')
hold off
2)取n=10
x0=[-5:1:5];
y0=5./(1+x0。^2);
x=[—5:0。1:5];
y=lagrange(x0,y0,x);
y1=5。/(1+x。^2);
plot(x,y,'--r')
hold on
plot(x,y1,'-b’)
hold off
2、a=,
1)取n=4
x0=[—5:2:5];
y0=5。/(0。25*+x0.^2);
x=[-5:0.1:5];
y=lagrange(x0,y0,x);
y1=5./(1+x.^2);
plot(x,y,’——r')
hold on
plot(x