# 基于SEIR模型的传染病预测软件开发报告
姓名:陶乐天 学号:2018010771 班级:汽83 邮箱:tlt18@mails.tsinghua.edu.cn
## 1 操作页面及用户使用说明
### (1) 界面说明
![image-20210621101158785](fig_md/image-20210621101158785.png)
App页面主要分为4个区域,分别是:曲线显示区、模型初始化和预防参数设定区、传染病特征参数设定区、绘图控制区。
① 曲线显示区:显示模型预测的不同人数量随时间的变化曲线。
② 模型初始化和预防参数设定区:设定初始化参数(S健康人数、E潜伏区人数、I发病人数、R康复人数)和r单位时间接触次数、p个人防护率。
③ 传染病特征参数设定区:设定 每次接触感染概率、 单位时间从潜伏期发展到病发的概率、 单位时间治愈概率、 单位时间致死概率。
④ 绘图控制区:控制绘图、设定基本参数、设定坐标轴区间、设定绘制对象人数。
### (2) 使用说明
#### a. 曲线显示区&绘图控制区
曲线显示区主要功能为显示模型预测的不同人数量随时间的变化曲线。
绘图控制区的主要功能为控制绘图、设定基本参数、设定坐标轴区间、设定绘制对象人数。
![image-20210621101251097](fig_md/image-20210621101251097.png)
Clear:清除显示区的曲线。
Predict:在曲线显示区显示给定输入参数下模型预测的不同情况人数变化曲线。
Reset:快速设定默认输入参数和坐标。
坐标显示范围:输入预定的曲线观测区间。
Apply:应用XY观测区间。
坐标区:选择不同情况的人作为观测对象(S健康人数、E潜伏区人数、I发病人数、R康复人数)在曲线显示区内进行显示。
#### b. 模型初始化和预防参数设定区
该区域主要功能为
① 设定人员初始化参数:S0健康人数、E0潜伏区人数、I0发病人数、R0康复人数。
② 预防参数设定:r单位时间接触次数、p个人防护率。可以在Typical example中选择特定的预防措施,自动设置预防参数。
![image-20210621101516588](fig_md/image-20210621101516588.png)
#### c. 传染病特征参数设定区
该区域主要功能为设定β每次接触感染概率、ϵ单位时间从潜伏期发展到病发的概率、γ单位时间治愈概率、μ单位时间致死概率。
![image-20210621101812665](fig_md/image-20210621101812665.png)
### (3) 注意事项
a. 该app回调函数中采用sim函数调用模型SEIR_model.slx,应把该文件放在可访问的文件夹中。
b. SEIR_model.slx模型预算1000s的仿真时长,若观测区间大于1000days将会显示不全,需要手动调整slx文件时间参数。
## 2 回调函数设计说明
(1) Predict预测
点击Predict在曲线显示区生成图像。先将全部输入参数导入base workspace,在local workspace调用SEIR_model.slx模型,最后根据不同的预测对象设定绘制图像。
![image-20210621101825264](fig_md/image-20210621101825264.png)
(2) Reset重新设置
重新设定图像显示区窗口位置、区间和默认输入参数。
![image-20210621101834091](fig_md/image-20210621101834091.png)
(3) 预防类型下拉菜单
根据用户对不同预防措施的选择设定预测参数r、p。
![image-20210621101840688](fig_md/image-20210621101840688.png)
(4) 病毒类型选择
给定经典类型,用户选择后病毒传染参数会自动改变。
![image-20210621101846261](fig_md/image-20210621101846261.png)
(5) 不同对象预测选择
选择不同情况的人作为观测对象(S健康人数、E潜伏区人数、I发病人数、R康复人数)在曲线显示区内进行显示。
![image-20210621101850990](fig_md/image-20210621101850990.png)
(6) Clear曲线清除
清除曲线显示区中曲线。
![image-20210621101855913](fig_md/image-20210621101855913.png)
(7) Apply应用观测范围设置
在曲线显示区坐标范围设为用户输入的坐标范围。
![image-20210621101917852](fig_md/image-20210621101917852.png)
## 3 生成及安装
(1) 打包生成
![image-20210621101931790](fig_md/image-20210621101931790.png)
(2) 安装使用
![image-20210621101938766](fig_md/image-20210621101938766.png)
4. 程序使用示例
见附件“基于SEIR模型的传染病预测软件使用示例.mp4”
没有合适的资源?快使用搜索试试~ 我知道了~
基于Matlab的SEIR模型的传染病预测软件+说明文档+源代码
共23个文件
png:13个
mat:2个
xml:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 33 浏览量
2023-11-04
16:15:19
上传
评论 1
收藏 2.02MB ZIP 举报
温馨提示
该资源内项目源码是个人的课程设计作业,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到94.5分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 -------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
资源推荐
资源详情
资源评论
收起资源包目录
Epidemic-Prediction-master.zip (23个子文件)
Epidemic-Prediction-master
Epidemic_Prediction
Epidemic_Prediction.mlappinstall 205KB
Epidemic_Prediction.prj 3KB
Epidemic_Prediction.mlapp 125KB
slprj
sim
varcache
SEIR_model
checksumOfCache.mat 392B
varInfo.mat 3KB
tmwinternal
simulink_cache.xml 312B
SEIR_model.slx 30KB
SEIR_model.slxc 6KB
MATLAB大作业说明文档.docx 960KB
README.md 4KB
fig_md
image-20210621101850990.png 41KB
image-20210621101938766.png 80KB
image-20210621101840688.png 20KB
image-20210621101917852.png 77KB
image-20210621101251097.png 26KB
image-20210621101812665.png 29KB
image-20210621101158785.png 142KB
image-20210621101825264.png 59KB
image-20210621101516588.png 38KB
image-20210621101931790.png 70KB
image-20210621101855913.png 26KB
image-20210621101846261.png 28KB
image-20210621101834091.png 141KB
共 23 条
- 1
资源评论
- m0_748127422023-11-20资源内容详尽,对我有使用价值,谢谢资源主的分享。
机智的程序员zero
- 粉丝: 2411
- 资源: 4799
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- js基础但是这个烂怂东西要求标题不能少于10个字才能上传然后我其实还没有写完之后再修订吧.md
- electron-tabs-master
- Unity3D 布朗运动算法插件 Brownian Motion
- 鼎微R16中控升级包R16-4.5.10-20170221及强制升级方法
- 鼎微R16中控升级包公版UI 2015及强制升级方法,救砖包
- 基于CSS与JavaScript的积分系统设计源码
- 生物化学作业_1_生物化学作业资料.pdf
- 基于libgdx引擎的Java开发连连看游戏设计源码
- 基于MobileNetV3的SSD目标检测算法PyTorch实现设计源码
- 基于Java JDK的全面框架设计源码学习项目
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功