环境设定在一个小城市内:
- 病毒初期不会被发现且具有传染力
- 每个人具有移动力,可能与其他人接触
- 接触感染源则被感染
- 治愈后不会再被传染
- 床位有限,确诊患者不一定能够全部住院
- 初始参数(直接回车则按照预设值模拟):

截图:




clear;clc
while 2
S = input('传染范围:(=0时为预设)');
if double(isempty(S)) == 1 | S == 0 %这里不知为何,两个条件顺序不可变
S = 200;
P =150;
die = 35;
r = 13;
t= 0.1;
re = 11;
be = 50;
af = 20;
break
end
P = input('人数:');

本文使用Matlab构建了一个简单的传染病传播模型,模拟一个小城市中病毒的传播过程。模型考虑了病毒初期的隐形感染期、人际接触传播、治愈后不再感染及床位限制等因素。用户可以调整初始参数进行不同情境的模拟。
最低0.47元/天 解锁文章
3003

被折叠的 条评论
为什么被折叠?



