figure(1) plot(x,f,'o') %在图中产生标记点位 gtext('已知数据点') hold on;pause
%插值函数,总共提供四个参数,前两个参数为提供的数据点横纵坐标,第三个参数为实际曲线的 %所有横指标值,第四个参数为插值类型,nearest指最近临插值。 bb1=interp1(x,f,y,'nearest') plot(y,bb1) gtext('nearest') hold on;pause a=polyfit(x,f,3) aa=polyval(a,y) plot(y,aa) gtext('曲线拟合') hold off;pause
figure(2)
plot(x,f,'o') gtext('已知数据点') hold on;pause bb1=interp1(x,f,y,'linear') plot(y,bb1) gtext('linear') hold on;pause a=polyfit(x,f,3) aa=polyval(a,y) plot(y,aa) gtext('曲线拟合') hold off;pause
figure(3)
plot(x,f,'o') gtext('已知数据点') hold on;pause bb1=interp1(x,f,y,'spline') plot(y,bb1) gtext('spline') hold on;pause a=polyfit(x,f,3) aa=polyval(a,y) plot(y,aa) gtext('曲线拟合') hold off;pause