- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab指数增长和阻滞增长拟合代码
代码:
t=1:13;
x=[3.04,6.63,11.13,28.43,49.22,87.85,134.11,200.00,208.69,303.03,410.73,580.00,728.57];
c=[0.40,0.97,2.31,4.45,7.63,10.11,19.86,33.44,38.03,75.07,112.08,152.39,226.55];
d=[2.06,2.35,3.17,8.06,15.22,28.82,43.31,54.67,55.83,75.26,102.01,174.05,200.95];
e=[0.54,1.18,1.98,5.06,8.77,15.65,23.89,36.63,37.17,53.98,73.16,123.31,159.78];
%指数增长模型
y=log(x);
cc=log(c);
dd=log(d);
ee=log(e);
a=polyfit(t,y,1);
h= polyfit(t,cc,1);
i= polyfit(t,dd,1);
k= polyfit(t,ee,1);
r=a(1);
r2=h(1);
r3=i(1);
r4=k(1);
x0=exp(a(2));
x1=x0*exp(r*t);
c0=exp(h(2));
c1=c0*exp(r2*t);
d0=exp(i(2));
d1=d0*exp(r3*t);
e0=exp(k(2));
e1=e0*exp(r4*t);
%阻滞增长模型
f=@(a,t) a(1)./(1+(a(1)/x(1)-1)*exp(-a(2)*(t-t(1))));
f=@(h,t) h(1)./(1+(h(1)/c(1)-1)*exp(-h(2)*(t-t(1))));
f=@(i,t) i(1)./(1+(i(1)/d(1)-1)*exp(-i(2)*(t-t(1))));
f=@(k,t) k(1)./(1+(k(1)/e(1)-1)*exp(-k(2)*(t-t(1))));
a=lsqcurvefit(f,[800 1],t,x);
h=lsqcurvefit(f,[800 1],t,c);
i=lsqcurvefit(f,[800 1],t,d);
k=lsqcurvefit(f,[800 1],t,e);
figure(1);
subplot(2,1,1);
plot(t,x,o,t,x1,r:.);
x2=f(a,t);
plot(t,x,o,t,x1,r:.,t,x2,g*--)
legend(原始数据,指数增长模型,阻滞增长模型,2)
xlabel 时间段
ylabel 公众号总量(万)
title(资讯类);
figure(1)
subplot(2,1,2);
plot(t,c,o,t,c1,r:.);
c2=f(h,t);
plot(t,c,o,t,c1,r:.,t,c2,g*--)
legend(原始数据,指数增长模型,阻滞增长模型,2)
xlabel 时间段
ylabel 公众号总量(万)
title(生活类);
figure(2)
subplot(2,1,1);
plot(t,d,o,t,d1,r:.);
d2=f(i,t);
plot(t,d,o,t,d1,r:.,t,d2,g*--)
legend(原始数据,指数增长模型,阻滞增长模型,2)
xlabel 时间段
ylabel 公众号总量(万)
title(娱乐类);
figure(2)
subplot(2,1,2);
plot(t,e,o,t,e1,r:.);
e2=f(k,t);
plot(t,e,o,t,e1,r:.,t,e2,g*--)
legend(原始数据,指数增长模型,阻滞增长模型,2)
xlabel 时间段
ylabel 公众号总量(万)
title(其他);
参数 资讯类 生活类 娱乐类 其他类 公众号总量
程序代码:
x=[1:2:26];
y=[3.04,6.63,11.13,28.43,49.22,87.85,134.11,200.00,208.69,303.03,410.73,580.00,728.57];
b=[2.04,2.14,3.68,10.86,17.60,33.27,47.05,75.26,77.66,88.72,123.48,130.25,141.29];
c=[0.40,0.97,2.31,4.45,7.63,10.11,19.86,33.44,38.03,75.07,112.08,152.39,226.55];
d=[2.06,2.35,3.17,8.06,15.22,28.82,43.31,54.67,55.83,75.26,102.01,17
文档评论(0)