figure;
x=[2005 2006 2007 2008 2009 2010];
y2=[45906 53809 63184 72123 81941 88833];
a=polyfit(x,y2,1);
xi=2005:1:2010;
yi=polyval(a,xi);
plot(x,y2,'go','MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',6);
xlabel('年份');
ylabel('GDP');
axis([2005 2010 45000 90000])
hold on
plot(xi,yi,'linewidth',2,'markersize',16)
legend('原始数据点','拟合曲线')
plot(x,y2,'-r.')
sprintf('直线方程:Y2=%0.5g*X+(%0.5g)',a(1),a(2))
不懂,一楼给度娘