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,22

matlab 指数拟合原理,matlab指数增长和阻滞增长拟合代码.doc相关推荐

  1. 阻滞增长函数matlab拟合,matlab指数增长和阻滞增长拟合代码讲课稿

    <matlab指数增长和阻滞增长拟合代码讲课稿>由会员分享,可在线阅读,更多相关<matlab指数增长和阻滞增长拟合代码讲课稿(7页珍藏版)>请在人人文库网上搜索. 1.资讯类 ...

  2. 机械原理matlab编程,机械原理matlab答案

    机械原理matlab答案 更多相关问题 [单选] 准确测量10Ω以下的电阻时,一般选用(). [单选] 悬垂线夹安装后,绝缘子串应垂直地平面,个别情况其顺线路方向与垂直位置的偏移角不应超过5°,且最大 ...

  3. matlab图像读取原理,matlab中imread读入图像的原理

    imread的使用方法是: I=imread('C:\XXXX\XXXX.jpg'); I = imread('E:\2012\The standard image\Lena.bmp'); I1 = ...

  4. 高斯拟合原理_数据分析中的插值与拟合(2) —— 拟合

    引言 前文介绍了通过插值来估计未知数据的方法. 蒙特遇见卡罗:数据分析中的插值与拟合(1) -- 插值​zhuanlan.zhihu.com 拟合的方法应用非常广泛,数据处理.参数估计和统计学习等:可 ...

  5. matlab合成音乐原理,matlab 做音乐合成

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 % Cripple Pachebel's Canon on Matlab% Have fun fs = 44100; % sample ratedt = ...

  6. matlab系统辨识工具箱原理,matlab常用工具箱介绍

    怎么使用matlab系统辨识工具箱 如果是系统自带的,你可以直接用,如果是外部的或者是自编的你需要先把文件夹拷贝到tools文件夹下,再设置路径. Matlab常用工具箱介绍(英汉对照)Matlab ...

  7. matlab系统辨识工具箱原理,matlab有哪些常用工具箱

    如何使用matlab中的工具箱? 如果是系统自带的,你可以直接用,如果是外部的或者是自编的你需要先把文件夹拷贝到tools文件夹下,再设置路径. Matlab常用工具箱介绍(英汉对照)MatlabMa ...

  8. 最小二乘法函数拟合原理及matlab实现—数学笔记

    最小二乘法函数拟合原理及matlab实现 --数值分析数学笔记 如有纰漏,欢迎指正 文章目录 最小二乘法函数拟合原理及matlab实现 前言 一.拟合标准 1.使偏差向量满足 1 1 1 - 范数 2 ...

  9. matlab单边衰减正弦信号,指数衰减正弦信号

    连续实指数信号, 连续正弦信号, 连续复指数信号的 Matlab 源代码 连续实指数信号 y1=0.5e-0.5x x=-5:0.01:5; y1=0.5*exp(0.5*x); y2=0.5*exp ...

最新文章

  1. c语言如何打印矩形图形的程序 五行七列,C语言习题与实验
  2. 福建高职单招计算机基础知识,福建高职单招计算机类试题及标准答案
  3. 使用xjc一秒钟生成您的JAXB类
  4. 深入浅出FSUIPC的作用以及使用方法
  5. sql server 2012 镜像和出现的问题
  6. 对长度为200的有序表进行二分查找_程序员常用的查找算法(顺序、二分、插值、分块、斐波那契)...
  7. PostgreSQL 9.6.6启动
  8. 物联网架构成长之路(22)-Docker练习之Etcd服务搭建
  9. 如何卸载奇安信天擎远程办公软件V10.0
  10. 给定字符串 s 和 t ,判断 s 是否为 t 的子序列
  11. 从数学上推导伴随矩阵特征值
  12. Js 高德地图SDK
  13. 【C语言算法】归并排序
  14. Chrome with proxy
  15. 鼠标移动到图片上实现图片的放大缩小
  16. 数据存储(1):从数据存储看人类文明-数据存储器发展历程
  17. 白话讲懂wait notify 和park unpark的使用示例和区别
  18. 2015年上网行为管理技术发展趋势分析
  19. 『每周译Go』手把手教你用 Go 实现一个 mTLS
  20. 专访松下 | 20多年养老经验,日本养老标杆落地中国的经验与挑战

热门文章

  1. 玖富曲线入股湖北消金,已成第二大股东
  2. 2011天涯上令人心酸至极的微瞬间
  3. Linux进程池、线程池调研
  4. 计算机化自适应测验 英语,计算机化自适应测验选题策略研究
  5. dwc3_gadget_get_link_state
  6. Android 彻底杀死当前进程
  7. 《C++ Primer 第5版》-11.2关联容器概述-康奈尔笔记
  8. 酷酷资源社网站同款xiuno模板/知乎蓝魔改版源码/附多个插件
  9. python 编程题 有n个整数、使其前面各数_有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面m个数。...
  10. python三张照片画面拼接