需要一个单独的m文件:

%即写上三个微分方程
function y=SIRModel(t,x,lambda,mu)
y=[-lambda*x(1)*x(2),lambda*x(1)*x(2)-mu*x(2),mu*x(2)]';

再进行作图

>> ts=0:1:100;
>> lambda=0.00001;
>> mu=1/14;
>> x0=[45400,2100,2500];
>> [t,x] = ode45(@(t,x) SIRModel(t,x,lambda,mu), ts, x0);
>> plot(t,x(:,1),t,x(:,2),'.',t,x(:,3),'*');
>> xlabel('时间/天');
>> ylabel('比例');
>> legend('易感节点','传播节点','移出节点');
>> title('λ=0.00001,μ=1/14');

SIR模型 matlab模拟相关推荐

  1. python代码实现, SIR 模型进行信息传播模拟

    SIR模型是一种常用的信息传播模型,它用来模拟传染病(如冠状病毒)的流行情况.SIR模型包括三种状态: S(Susceptible):易感者,还没有患上传染病的人. I(Infected):感染者,已 ...

  2. vecm模型怎么写系数_经典传染病的SIR模型(基于MATLAB)

    经典的SIR模型是一种发明于上个世纪早期的经典传染病模型,此模型能够较为粗略地展示出一种传染病的发病到结束的过程,其核心在于微分方程,本次我们利用matlab来对此方程进行 其中三个主要量 S是易感人 ...

  3. 【数学建模】基于matlab模拟疫情SEIRS模型【含Matlab源码 2214期】

    一.⛄SEIR模型简介 1 SEIR模型简介 如果所研究的传染病有一定的潜伏期,与病人接触过的健康人并不马上患病,而是成为病原体的携带者,归入 E 类.此时有: 仍有守恒关系 S(t) + E(t) ...

  4. SIR传染模型Matlab代码,sir传染病模型 MATLAB代码运行不了,

    问题描述: sir传染病模型 MATLAB代码运行不了, function y=ill(t,x) a=1;b=0.3; y=[a*x(1)*x(2)-b*x(1),-a*x(1)*x(2)]'; ts ...

  5. matlab画图中该如何标注途中的某一点,以SIR模型为例

    matlab画图中如何标出图中的某一点,以SIR模型为例: 首先需要一个单独的.m文件: %写上三个微分方程 function y=SIRModel(t,x,beta,gamma,N) y=[-bet ...

  6. 【数学建模】基于SIR模型实现新冠病毒COVID-19估计附matlab代码

    1 内容介绍 COVID-19是由严重急性呼吸综合症冠状病毒2型引发的传染病,它最初病毒携带者是一些动物,传染源主要是COVID-19患者,无症状患者.传播方式主要是呼吸道飞沫近距离传播,接触传播,还 ...

  7. 【数学建模】基于matlab SIR模型新冠病毒COVID-19估计【含Matlab源码 2042期】

    一.SEIR模型简介 1 SEIR模型简介 如果所研究的传染病有一定的潜伏期,与病人接触过的健康人并不马上患病,而是成为病原体的携带者,归入 E 类.此时有: 仍有守恒关系 S(t) + E(t) + ...

  8. 雷击模型 Matlab/simulink 可用于模拟雷击引起的电能质量问题,可调脉冲电压幅值和发生时间,适配于本家的IEEE 33节点等模型

    雷击模型 Matlab/simulink 可用于模拟雷击引起的电能质量问题,可调脉冲电压幅值和发生时间,适配于本家的IEEE 33节点等模型 ID:69209650758584564

  9. 程序员角度下使用 SIR 模型预测 nCoV

    " 首先我先介绍一下背景,这篇文章完全是出于个人兴趣以及知识科普而言,并不代表真实性和权威性.使用模型预测流行传染病的疫情发展趋势,是数学建模中常见的手段. 其实在过年的时候就一直在想,之前 ...

  10. 《改进SIR 模型在社交网络信息传播中的应用》仿真实现

    摘要 基于<改进SIR 模型在社交网络信息传播中的应用>一文中提出的改进SIR模型,使用Matlab进行了仿真实现.另外,基于原文的模型,依据实际话题热度进行了其它仿真和分析. 背景 信息 ...

最新文章

  1. 随机抽样java_Reservoir Sampling 蓄水池抽样算法,经典抽样
  2. SGU 294 He's Circles (polay计数)
  3. wordmaker html转为word,PHP HTML生成word
  4. Ajax初探(2)——Javascript
  5. mail linux 客户端,Nylas Mail: 一个 Linux 的免费邮件客户端
  6. 最准的中文文本相似度计算工具
  7. 大前端-全栈-node+easyui+express+vue+es6+webpack+react
  8. Tomcat 7 证书配置中遇到的一个问题
  9. 拓端tecdat|R语言基于线性回归的资本资产定价模型(CAPM)
  10. CBoard修改折线图颜色
  11. eclipse搭建Hibernate
  12. html代码快速生成
  13. 怎么获取c++股票数据接口?
  14. wincemobile的GPS开发
  15. frm考试可以用计算机,FRM考试,能用哪些金融计算器?(内含用法功能全解读)...
  16. 计算机与代数---如何计算log---方法推理[1]
  17. 【云图】如何制作AMF生态鱼缸实体店分布图
  18. python核心编程电子书_Python核心编程 PDF 超清第3版
  19. 架构师之路16年精选50篇_2011年精选
  20. 宽窄依赖以及shuffle的部分源码理解

热门文章

  1. Atiflash显卡BIOS、Nvflsh显卡BIOS、显卡BIOS刷新与超频详细说明教程--转载+BYZ修正...
  2. c语言除法的ns流程图,ns流程图(c语言ns流程图怎么画)
  3. html5游戏网页代码大全,HTML网页代码大全
  4. html自动登录网页,简单网页登陆代码html
  5. linux 安装萍方字体,苹方字体大全-苹果苹方字体全套打包下载【windows完整免费版】-西西软件下载...
  6. 【原创】Linux 菜鸟入门记录 常用命令 常用软件
  7. PCS7 Step7块破解 解锁 FC FB s7canopener S7 Blocks Unlock
  8. 二级c语言编程题库100题,计算机二级C语言编程题库100题(70页)-原创力文档
  9. 循环冗余校验(CRC,模2运算)
  10. beyond compare代码比对工具