插值方法 实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

肖建计科三班 20095420

开课学院、实验室:数统学院实验时间:2011 年 5 月8 日

(2)

x=linspace(0,2*pi,11); y=cos(x);

x0=linspace(0,pi,101);

y0=cos(x0);

剩余代码和(1)中相同

(3)

x=linspace(0,pi,11);

y=cos(x).^10;

x0=linspace(0,pi,101);

y0=cos(x0).^10;

剩余代码和(1)中相同

注意:适当选取节点及插值点的个数;比较时可以采用插值点的函数值与真实函数值的差异,或采用两个函数之间的某种距离。

2.高维插值 对于二维插值的几种方法:最邻近插值、分片线性插值、双线性插值、三次插值等,利用如下函数进行插值计算,观察其插值效果变化,得出什么结论?

1) ())(sin ),(px t t x f -=ω,参数p =1/2000~1/200;采样步长为:t =4ms~4s ;x =5~25m.

t=linspace(0,4,10); x=linspace(5,25,10); [t,x]=meshgrid(t,x); z=sin((t-1/200.*x)*2);

[t1,x1]=meshgrid(linspace(0,4,100),linspace(5,25,100)); z1=interp2(t,x,z,t1,x1,'cubic'); z2=interp2(t,x,z,t1,x1,'nearest'); z3=interp2(t,x,z,t1,x1,'linear'); mesh(t1,x1,z1); hold on

mesh(t1,x1,z2); hold on

mesh(t1,x1,z3); hold off

三次插值,在这三种插值方法中效果最好

最邻近插值,效果不是很好

线性插值,效果一般

2) ⎪⎭

⎫ ⎝⎛-+⎪⎭⎫ ⎝⎛-+⎪⎭⎫ ⎝⎛-+⎪⎭⎫ ⎝⎛-+=

εεεεy y x x y x f 1516sin 1516sin 1516sin 1516sin 103),(22 参数ε =1~2;x ,y ∈ [-1,1]。

取 ε=1.5 M 文件:

x=linspace(-1,1,10);

y=linspace(-1,1,10);

[x,y]=meshgrid(x,y);

z=3/10+sin(16/15.*x-1.5)+(sin(16/15.*x-1.5)).^2+sin(16/15.*y-1.5)+(sin(16/15.*y -1.5)).^2

[x1,y1]=meshgrid(linspace(-1,1,100),linspace(-1,1,100));

z1=interp2(x,y,z,x1,y1,'cubic');

z2=interp2(x,y,z,x1,y1,'nearest');

z3=interp2(x,y,z,x1,y1,'linear');

mesh(x1,y1,z1);

%mesh(x1,y1,z2);

%mesh(x1,y1,z3);

三次插值图形

最邻近插值

线性

3) 将2)中的函数推广到三维情形,进行同样的处理,体会高维插值的运用。

应用实验

6.确定地球与金星之间的距离

天文学家在1914年8月份的7次观测中,测得地球与金星之间距离(单位:米),并取其常用对数值,与日期的一组历史数据如表7.3。

表7.3

日期(号)18 20 22 24 26 28 30

距离对数9.9617724 9.9543645 9.9468069 9.9390950 9.9312245 9.9231915 9.9149925

由此推断何时金星与地球的距离(米)的对数值为9.9351799?

x=linspace(18,30,7);

y=[9.9617724 9.9543645 9.9468069 9.9390950 9.9312245 9.9231915 9.9149925];

x1=18:30;

y1=interp1(x,y,x1,'spline')

plot(x1,y1);

gtext('y=9.9351799');

从图像中可以看出在25号时金星与地球的距离的对数值为9.9351799。

7.日照时间分布表7.4的气象资料是某一地区1985-1998年间不同月份的平均日照时间的观测数据(单位:小时/月),试分析日照时间的变化规律。

表7.4

月份 1 2 3 4 5 6 7 8 9 10 11 12

日照80.9 67.2 67.1 50.5 32.0 33.6 36.6 46.8 52.3 62.0 64.1 71.2

用插值法画出近似图像

M文件:

x=linspace(1,12,12);

y=[80.9 67.2 67.1 50.5 32.0 33.6 36.6 46.8 52.3 62.0 64.1 71.2];

x1=linspace(1,12,120);

y1=interp1(x,y,x1,'spline');

plot(x1,y1);

从图像中可以看出,日照时间先是递增,随后逐渐增加,近似于二次抛物线

相关文档
最新文档