关于用MATLAB进行拟合的问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:02:09
年初耕地量,2002年初:7334670 2003年初:7070008 2004年初:6950816。2005年初:6907876 2006年初:6881529 预测未来1~ 5年资源量。利用MATLAB进行拟合,求出相关数据和公式

我拟合出来是这样的式子:

y=1083000*exp(-0.8508*t)+6873000*exp(-0.0001806*t)

其中t是年份(1,2,3,…),2002年为第一年,y为资源量。

在matlab中画图检验:

y=[7334670 7070008 6950816 6907876 6881529];
t=1:5;
t1=1:0.01:10;
plot(t,y,'or',t1,1083000*exp(-0.8508*t1)+6873000*exp(-0.0001806*t1))

可见曲线和数据是相当吻合的。
要求第六到第十年的资源量,令t=6,7,8,9,10,可求出相应的y:

t2=6:10;
y2= 1083000*exp(-0.8508*t2)+6873000*exp(-0.0001806*t2)

结果:
y2 =

1.0e+006 *

Columns 1 through 4

6.87212760998881 6.86712300885455 6.86427558299579 6.86234955698004

Column 5

6.86081716429390

即未来5年的资源量依次是:6872128 6867123 6864276 6862350 6860817