假設在某一封閉空間內有5000人,潛伏者(可以傳染疾病的)有1人,傳染率為0.4%,預期在固定時間段內感染者、**者等人數
n=5000;%人口數
e=1;%潛伏者
d=0;%死亡患者人數
i=1;%感染人數
s=n-i;%易感人數
r=0;%**者人數
r=20;%感染者接觸數量
b=0.4;%傳染概率
a=0.17;%潛伏者轉化為感染者的概率
r2=8;%潛伏者接觸人數
b2=0.03;%潛伏者傳染正常人的概率
y=0.05;%**概率
k=0.0001;%日致死率
b3=0.1;%轉陰率
t=1:200;
for it=1:length(t)-1
if it>=7
r=0.20;
r2=1;
y=0.1
endif it<7
s(it+1)=s(it)-rbs(it)i(it)/n-r2b2s(it)e(it)/n;%易感人群迭代
e(it+1)=e(it)+rbs(it)i(it)/n-ae(it)+r2b2s(it)e(it)/n;%潛伏者迭代
i(it+1)=i(it)+ae(it)-(k+y)i(it);%感染人數迭代
r(it+1)=r(it)+yi(it);%**人數迭代
d(it+1)=r(it)+ki(it);%死亡患者人數迭代
else
s(it+1)=s(it)-rbs(it)i(it)/n-r2b2s(it)e(it)/n+b3e(it-6);%易感人群迭代
e(it+1)=e(it)+rbs(it)i(it)/n-ae(it)+r2b2s(it)e(it)/n-b3e(it-6);%潛伏者迭代
i(it+1)=i(it)+ae(it)-(k+y)i(it);%感染人數迭代
r(it+1)=r(it)+yi(it);%**人數迭代
d(it+1)=r(it)+ki(it);%死亡患者人數迭代
endend
b=;plot(t,e,t,i,t,r);
grid on;
hold on;
plot([7 7],[0 1000]);
set(gca,『xticklabel』,b)
xlabel(『日期』);
ylabel(『人數』);
legend(『潛伏者』,『傳染者』,『患者』,『**者』);
Django建立模型
在django中寫乙個資料庫驅動的web應用的第一步是定義模型,這是資料庫結構設計和附加的其他元資料。在投票應用中,將建立question 問題 和choice 選項 兩個模型,question模型包括問題描述和發布時間,choice模型包括選項描述和當前得票數。每個選項屬於乙個問題。重寫polls...
Gazebo 建立模型(一)
記一筆 gazebo 有乙個自己的模型儲存倉庫,裡面已經有了大量的預設模型,而且有乙個活躍的社群。在gazebo中的模型定義了完整的動力學,運動學,以及視覺化的實體。可以有乙個或多個外掛程式。模型可以代表任何東西,包含地面和複雜的機械人。乙個模型資料庫 model database structur...
django 購物系統 建立模型
1.前置準備 er圖 實體關係模型設計 uml類圖 類的設計 2.category模型 3.product模型 4 django常用字段型別 booleanfield charfield textfield datefield datetimefield decimalfield filefield...