数学建模-插值与拟合(预测模型)

插值:在离散数据的基础上补插连续函数,使得这条连续曲线通过全部给定的离散数据点。插值是离散函数逼近的重要方法,利用它可通过函数在有限个点处的取值状况,估算出函数在其他点处的近似值。

数学建模-插值与拟合(预测模型)_第1张图片

数学建模-插值与拟合(预测模型)_第2张图片

数学建模-插值与拟合(预测模型)_第3张图片

数学建模-插值与拟合(预测模型)_第4张图片

 数学建模-插值与拟合(预测模型)_第5张图片

 拉格朗日插值方法数学建模-插值与拟合(预测模型)_第6张图片

 分段线性插值

数学建模-插值与拟合(预测模型)_第7张图片

数学建模-插值与拟合(预测模型)_第8张图片 数学建模-插值与拟合(预测模型)_第9张图片

数学建模-插值与拟合(预测模型)_第10张图片

 一维数据插值

数学建模-插值与拟合(预测模型)_第11张图片

数学建模-插值与拟合(预测模型)_第12张图片

数学建模-插值与拟合(预测模型)_第13张图片

二维数据插值

数学建模-插值与拟合(预测模型)_第14张图片

数学建模-插值与拟合(预测模型)_第15张图片

数学建模-插值与拟合(预测模型)_第16张图片

数学建模-插值与拟合(预测模型)_第17张图片拟合:拟合就是把平面上一系列的点,用一条光滑的曲线连接起来。因为这条曲线有无数种可能,从而有各种拟合方法。拟合的曲线一般可以用函数表示,根据这个函数的不同有不同的拟合名字。

 数学建模-插值与拟合(预测模型)_第18张图片

数学建模-插值与拟合(预测模型)_第19张图片

数学建模-插值与拟合(预测模型)_第20张图片

数学建模-插值与拟合(预测模型)_第21张图片

数学建模-插值与拟合(预测模型)_第22张图片

数学建模-插值与拟合(预测模型)_第23张图片

数学建模-插值与拟合(预测模型)_第24张图片

数学建模-插值与拟合(预测模型)_第25张图片

数学建模-插值与拟合(预测模型)_第26张图片

 数学建模-插值与拟合(预测模型)_第27张图片

数学建模-插值与拟合(预测模型)_第28张图片

数学建模-插值与拟合(预测模型)_第29张图片

数学建模-插值与拟合(预测模型)_第30张图片

 代码实现

x = -0.2:0.2:0.2;
y = [1.50 1.06 0.84];
format long
y0 = interp1(x,y,-0.09,'linear')%分段线性插值

x1 = -0.2:0.05:0.2;
y0 = interp1(x,y,x1,'linear');
plot(x,y,'ko',x1,y0,'r:')
legend('样本点','linear')

x = -0.2:0.2:0.2;
y = [1.50 1.06 0.84];
format long
y1 = interp1(x,y,-0.09,'spline')%分段三次样条插值

x1 = -0.2:0.05:0.2;
y1 = interp1(x,y,x1,'spline');
plot(x,y,'ko',x1,y1,'r:')
legend('样本点','spline')
x = -0.2:0.2:0.2;
y = [1.50 1.06 0.84];
p2=polyfit(x,y,2);
y2 = polyval(p2,-0.09)%二次拟合多项式

x1 = -0.2:0.05:0.2;
y2 = polyval(p2,x1);
plot(x,y,'ko',x1,y2,'r:')
legend('样本点','polyfit')

你可能感兴趣的:(数学建模,数学,数学建模,matlab)