- 4
- 0
- 约3.64千字
- 约 7页
- 2019-10-21 发布于河北
- 举报
数学实验报告(二)
PAGE
PAGE 6
插值和拟合
实验目的:了解数值分析建模的方法,掌握用Matlab进行曲线拟合的方法,理解用插值法建模的思想,运用Matlab一些命令及编程实现插值建模。
实验要求:理解曲线拟合和插值方法的思想,熟悉Matlab相关的命令,完成相应的练习,并将操作过程、程序及结果记录下来。
实验内容:
一、插值
1.插值的基本思想
·已知有n +1个节点(xj,yj),j = 0,1,…, n,其中xj互不相同,节点(xj, yj)可看成由某个函数 y= f(x)产生;
·构造一个相对简单的函数 y=P(x);
·使P通过全部节点,即 P (xk) = yk,k=0,1,…, n ;
·用P (x)作为函数f ( x )的近似。
2.用MATLAB作一维插值计算
yi=interp1(x,y,xi,method)
注:yi—xi处的插值结果;x,y—插值节点;xi—被插值点;method—插值方法(‘nearest’ :最邻近插值;‘linear’ :线性插值;‘spline’ :三次样条插值;‘cubic’ :立方插值;缺省时:线性插值)。
注意:所有的插值方法都要求x是单调的,并且xi不能够超过x的范围。
练习1:机床加工问题
机翼断面下的轮廓线上的数据如下表:
x
0
3
5
7
9
11
12
13
14
15
y
0
1.2
1.7
2.
原创力文档

文档评论(0)