整理Matlab求解插值问题.pptxVIP

  • 37
  • 0
  • 约2.78千字
  • 约 5页
  • 2021-01-23 发布于广东
  • 举报
Matlab 求解插值问题在应用领域中,由有限个已知数据点,构造一个解析表达式,由 此计算数据点之间的函数值,称之为插值。实例:海底探测问题某公司用声纳对海底进行测试,在 5×5 海里的坐标点上测得海底深度的值, 希望通过这些有限的数据了解更多处的海底情况。并绘出较细致的海底曲面图。 1、一元插值一元插值是对一元数据点(xi,yi)进行插值。线性插值:由已知数据点连成一条折线,认为相临两个数据点之间的函数 值就在这两点之间的连线上。一般来说,数据点数越多,线性插值就越精确。调用格式:yi=interp1(x,y,xi,’linear’)zi=interp1(x,y,xi,’spline’) wi=interp1(x,y,xi,’cubic’)%线性插值%三次样条插值%三次多项式插值说明:yi、zi、wi 为对应xi 的不同类型的插值。x、y 为已知数据点。例:已知数据:x0.1.2.3.4.5.6.7.8.91y.3.511.41.61.9.6.4.81.52求当xi=0.25 时的yi 的值。程序:x=0:.1:1; y=[.3 .5 1 1.4 1.6 1 .6 .4 .8 1.5 2]; yi0=interp1(x,y,0.025,linear) xi=0:.02:1; yi=interp1(x,y,xi,linear); zi=interp1(x,y,xi,sp

文档评论(0)

1亿VIP精品文档

相关文档