matlab人口模型源代码.docx
matlab人口模型源代码y =338153398134004341653421234327343443445834498344763448334488345133449734511345203450734509345213451334515345173451934519345213452134523345253452534527;T=123456789101112131415161718192021222324252627282930;% 线性化处理for t = 1:30,x(t)=exp(-t);y(t)=1/y(t,1);end% 计算,并输出回归系数Bc=zeros(30,1)+1;X=c,x'B=inv(X'*X)*X'*yfor i=1:30,% 计算回归拟合值z(i)=B(1,1)+B(2,1)*x(i);% 计算离差s(i)=y(i)-sum(y)/30;% 计算误差w(i)=z(i)-y(i);end% 计算离差平方和SS=s*s'% 回归误差平方和QQ=w*w'% 计算回归平和UU=S-Q;% 计算,并输出F 检验值F=28*U/Q% 计算非线性回归模型的拟合值for j=1:30,Y(j)=1/(B(1,1)+B(2,1)*exp(-j);end% 输出非线性回归模型的拟合曲线plot(T,Y)