数学建模中的数据处理方法主要内容 曲线插值与拟合 数值微分与积分 微分方程数值解 优化问题 回归分析 判别分析曲线插值与拟合 一维插值 二维插值 曲线拟合一维插值 对表格给出的函数,求出没有给出的函数值
在实际工作中,经常会遇到插值问题
下表是待加工零件下轮廓线的一组数据,现需要得到 x 坐标每改变 0
1 时所对应的 y 的坐标
x 0 3 5 7 9 11 12 13 14 15 y 0 1
6 一维插值 下面是关于插值的两条命令 ( 专门用来解决这类问题 ) : y=interp1(x0,y0,x,’method’) 分段线性插值 y=spline(x0,y0,x) 三次样条插值 x0,y0 是已知的节点坐标,是同维向量
y 对应于 x 处的插值
y 与 x 是同维向量
method 可选’ nearest’( 最近邻插值 ),’linear’( 线性插值 ),’spline’( 三次样条插值 ),’cubic’( 三次多项式插值 )一维插值 解决上述问题 , 我们可分两步 : 用原始数据绘图作为选用插值方法的参考
确定插值方法进行插值计算一维插值 (px_lc11
m)对于上述问题 , 可键入以下的命令 :x0=[0,3,5,7,9,11,12,13,14,15]';y0=[0,1
6]'plot(x0,y0) % 完成第一步工作x=0:0
1:15;y=interp1(x0,y0,x'); % 用分段线性插值完成第二步工作plot(x,y)y=spline(x0,y0,x'); plot(x,y) % 用三次样条插值完成第