数据插值的matlab实现,插值后结果是这样的,是什么错误
发布网友
发布时间:2024-09-26 05:09
我来回答
共1个回答
热心网友
时间:2024-11-08 07:10
Matlab中插值函数汇总和使用说明 :
MATLAB中的插值函数为interp1,其调用格式为:
yi= interp1(x,y,xi,'method')
其中x,y为插值点,yi为在被插值点xi处的插值结果;x,y为向量, 'method'表示采用的插值方法,
MATLAB提供的插值方法有几种:
'nearest'是最邻近插值, 'linear'线性插值; 'spline'三次样条插值; 'cubic'立方插值.缺省时表示线性插值。
注意:所有的插值方法都要求x是单调的,并且xi不能够超过x的范围。
例如:在一 天24小时内,从零点开始每间隔2小时测得的环境温度数据分别为
12,9,9,10,18 ,24,28,27,25,20,18,15,13,