第5章Matlab数值计算20141030精品.pptVIP

  • 14
  • 0
  • 约9.05千字
  • 约 44页
  • 2017-06-09 发布于湖北
  • 举报
第五章 MATLAB数值计算(2) 1 插值与逼近 2 常微分方程数值求解 3 非线性方程数值求解 matlab 数值插值 1. 一维数值插值 interp1函数调用格式为: Y1=interp1(X,Y,X1,method) 函数根据X、Y的值,计算函数在X1处的值。X、Y是两个等长的已知向量,分别描述采样点和样本值,X1是一个向量或标量,描述欲插值的点,Y1是一个与X1等长的插值结果。method是插值方法,允许的取值有linear(线性插值)、nearest(最近插值)、spline(三次样条插值)、cubic(三次多项式插值),缺省值是linear。 例 用不同的插值方法计算sin(x)在π/2点的值。 这是一个一维插值问题。在MATLAB命令窗口,输入命令: X=0:0.2:pi;Y=sin(X); %给出X、Y interp1(X,Y,pi/2) %用缺省方法(即线性插值方法)计算sin(π/2) interp1(X,Y,pi/2,nearest) %用最近方法计算sin(π/2) interp1(X,Y,pi/2,linear) %用线性方法计算sin(π/2) interp1(X,Y,pi/2,spline) %用三次样条方法计算sin(π/2) interp1(X,Y,pi/2,cubic) %用三次多项式

文档评论(0)

1亿VIP精品文档

相关文档