1 / 9
文档名称:

插值法实验报告.doc

格式:doc   大小:1,008KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

插值法实验报告.doc

上传人:mh900965 2018/3/19 文件大小:1008 KB

下载得到文件列表

插值法实验报告.doc

文档介绍

文档介绍:1.
(1).
x=linspace(-5,5,11);
y=1./(1+x.^2);
x0=linspace(-5,5,101);
y0=1./(1+x.^2);
y1=interp1(x,y,x0,'spline')
y2=interp1(x,y,x0);

A=[ones(11,1) x' (x.^2)' (x.^3)' (x.^4)' (x.^5)' (x.^6)' (x.^7)' (x.^8)' (x.^9)' (x.^10)']
a=A\y';
y3= a(1)+a(2).*x0+a(3).*x0.^2+a(4).*x0.^3+a(5).*x0.^4+a(6).*x0.^5+a(7).*x0.^6+a(8).*x0.^7+a(9).*x0.^8+a(10).*x0.^9+a(11).*x0.^10;

plot(x0,y3,'r'),
gtext('Lagr.'),

hold on,
plot(x0,y2,'b'),
gtext('.'),

hold on,
plot(x0,y1,'m'),
gtext('Spline')
hold off
(2).
x=linspace(0,2*pi,11);
y=cos(x);
x0=linspace(0,pi,101);
y0=cos(x0);
y1=interp1(x,y,x0,'spline')
y2=interp1(x,y,x0);

A=[ones(11,1) x' (x.^2)' (x.^3)' (x.^4)' (x.^5)' (x.^6)' (x.^7)' (x.^8)' (x.^9)' (x.^10)']
a=A\y';
y3= a(1)+a(2).*x0+a(3).*x0.^2+a(4).*x0.^3+a(5).*x0.^4+a(6).*x0.^5+a(7).*x0.^6+a(8).*x0.^7+a(9).*x0.^8+a(10).*x0.^9+a(11).*x0.^10;

plot(x0,y3,'r'),
gtext('Lagr.'),

hold on,
plot(x0,y2,'b'),
gtext('.'),

hold on,
plot(x0,y1,'m'),
gtext('Spline')
hold off
(3)
x=linspace(0,pi,11);
y=cos(x).^10;
x0=linspace(0,pi,101);
y0=cos(x0).^10;
y1=interp1(x,y,x0,'spline')
y2=interp1(x,y,x0);

A=[ones(11,1) x' (x.^2)' (x.^3)' (x.^4)' (x.^5)' (x.^6)' (x.^7)' (x.^8)' (x.^9)' (x.^10)']
a=A\y';
y3= a(1)+a(2).*x0+a(3).*x0.^2+a(4).*x0.^3+a(5).*x0.^4+a(6).*x0.^5+a(7).*x0.^6+a(8).*x0.^7+a(9).*x0.^8+a(10).*x0.^9+a(11).*x0.^10;