如何用MATLAB 编写interpl插值函数

来源:百度知道 编辑:UC知道 时间:2024/06/16 20:47:09
interpl插值程序也叫分段性插值程序

yi = interp1(x,y,xi,method)
已知样本点坐标x,y,求xi处的函数值yi,插值方法是method
method有以下几种:
'nearest'邻近点插值
'linear'线性插值(默认)
'spline'三次样条函数插值
'cubic'三次函数插值
常用的是'spline'和'cubic'
例子:
x = 0:10;
y = sin(x);
xi = 0:.25:10;
yi = interp1(x,y,xi,'spline');
plot(x,y,'o',xi,yi)

你要的是编这命令的程序还是怎么运用这个命令啊