找回密码
 注册
关于网站域名变更的通知
查看: 504|回复: 3
打印 上一主题 下一主题

数组索引必须是正整数或逻辑值?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-6-22 15:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
S=1400050000;%中国人口总数
8 ~9 Q5 ?$ N! Y5 D% aE=79852;%潜伏者
( M8 @3 m) w( {7 MI=10462;%未接受隔离的感染者; `7 h: l0 p# T  P9 |  O' h1 c
I1=10462+7795+5000;# r3 E2 c! E" {* r4 ]0 T6 x
Sq=25000;%尚在接受医学观察的人数) j$ W" [; ~: }" p4 y
Eq=5000;%估计值,为正在被隔离的潜伏者
% _9 X6 s* ^2 v+ ~5 i2 @# eH=7795;%正在住院的患者,为感染者和被隔离的潜伏者之和0 w0 d. Q) J/ p0 ]" K6 X+ ^
R=263;%康复者人数
& U" ~7 l" y2 i; h/ a7 XR1=263;%官方公布出院人数3 d& o3 B% F) W5 @2 l& l4 ?
D=218;%死亡人数9 F0 v1 }4 S9 |% l% X8 z
%模型参数设定
/ w) z* T: ~) p+ O' w, Xdelta=0.9;%感染者的隔离速度3 W2 k" F1 a8 q1 ?" W
gamma=1/14;%隔离易感者转化为易感者概率
' l: f5 a' U( n& L; O6 `gammaH=0.02;%隔离感染者的恢复速率, h5 T; D# y8 g- j
gammaI=0.001;%感染者恢复率" y2 r0 R) O9 V
beta=1/1.4*10^(-9);%传染概率9 J: w0 B; Z5 [( D& s
sigma=1/7;%潜伏者向感染者的转化速度,平均潜伏期为7天,为7天的倒数
8 u' ]* x6 o9 b6 r# A% td=0.03;%死亡率
/ n. M! y2 V3 A8 Q9 k, ^%差分迭代方程3 E; o# H; H1 a5 Y8 p; |
T=1:100;9 j0 M+ T7 m4 ^& @5 m0 U5 k
for i=1:length(T)-1+ |7 F7 h& [! V! q# C
    S(i+1)=S(i)-(I(i)+E(i))*beta*S(i)+gamma*Sq(i);%易感人数迭代
& P( ?- E1 H" z/ K5 @/ `    E(i+1)=E(i)+beta*S(i)*(I(i)+E(i))-sigma*E(i);%潜伏者人数迭代
2 I! ?3 n0 ^0 ~& T    I(i+1)=I(i)+sigma*E(i)-(delta+d+gammaI)*I(i);%感染者人数迭代
  a' Y+ B$ L; q- b- d' A1 r% b    I1(i+1)=I1(i)+sigma*E(i);%感染总人数% e' C) o# Y/ j6 ?/ ]
    Sq(i+1)=Sq(i)+beta*S(i)*(I(i)+E(i))-gammaI*Sq(i);%隔离易感染着人数迭代
$ [4 x  D+ y3 `; ]* v9 `; T  v$ y    Eq(i+1)=Eq(i)+beta*S(i)*(I(i)+E(i))-sigma*Eq(i);%隔离潜伏者人数迭代
: q% x3 }; q- P) R9 `    H(i+1)=H(i)+gammaI*I(I)+sigma*Eq(i)-(d+gammaH)*H(i);%住院患者人数迭代
! f$ n/ |# p4 W" ^  |. A    R(i+1)=R(i)+gammaH*H(i)+gammaI*I(i);%康复人数迭代! b6 d$ R" m  v' o! \, V) x/ {3 t
    R1(i+1)=R1(i)+gammaI*I(i)+gammaH*H(i);%官方公布治愈人数迭代1 [0 x  ^* M, Y% |" \% s
    D(i+1)=D(i)+I(i)*d;%死亡人数迭代! H# X5 Q; x3 I6 B+ i+ B
end' n+ d( F7 i# |
没有显示哪里出现错误,只说了标题这句话,求大神告知
* v& M4 k" r. V5 ~5 o3 l- p+ Q1 @7 z

该用户从未签到

2#
发表于 2020-6-22 16:08 | 只看该作者
帮你顶一下吧,不知道

该用户从未签到

3#
发表于 2020-6-22 19:25 | 只看该作者
H(i+1)=H(i)+gammaI*I(I)+sigma*Eq(i)-(d+gammaH)*H(i);%住院患者人数迭代 这句里面标粗的地方大小写错了

点评

是这个地方的问题,谢谢指导  详情 回复 发表于 2020-6-22 19:26

该用户从未签到

4#
 楼主| 发表于 2020-6-22 19:26 | 只看该作者
pulbieup 发表于 2020-6-22 19:256 x5 c" F% ^. V/ j. Y
H(i+1)=H(i)+gammaI*I(I)+sigma*Eq(i)-(d+gammaH)*H(i);%住院患者人数迭代 这句里面标粗的地方大小写错了
9 c, C0 t  S1 C4 v. W! W0 c- M$ U
是这个地方的问题,谢谢指导
% T, c& _$ C9 `1 T) k; t2 ^# H/ w8 b
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 14:17 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表