在matlab中拟合曲线
x=[12 24 36 48 60 72 84 96 108 120 132 144 156 168]
y=[197 196 194 190 186 184 180 175 174 173 174 174 174 175]
n=6;%拟合的次数
p=polyfit(x,y,n);
z=polyval(p,x); %多项式求值
plot(x,y,'o',x,z,'r:'); %前一项为画点,后一项为画拟合曲线
%set函数为重新设置xy坐标的取值范围
set(gca,'xticklabel',[1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5]);
set(gca,'yticklabel',[1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5]);