在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus- S2 h. M. M$ R# C* w
ask turtles with [infected?]
' D. v0 s$ D% R4 p [ ask link-neighbors with [not resistant?]$ j U4 v/ O) U3 W I, K6 s
[ if random-float 100 < virus-spread-chance
6 J$ Q% N3 I" v. X [ become-infected ] ] ]
, @, `7 h6 N' I& f* V n+ B$ cend
8 o2 [ g1 |5 I& ~这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?) k6 A0 _( y: p' }
to do-virus-checks
6 i1 c3 a6 [! @8 { ask turtles with [infected? and virus-check-timer = 0]
( X9 o- X' O: r3 f [4 A2 i/ v# u9 N; o: w0 ^- a
if random 100 < recovery-chance
+ R& k; N% W% I* ^ [
, K9 F( h% m, m& L H$ C: \ ifelse random 100 < gain-resistance-chance! I% Z* ^# M9 ]( B+ s) {
[ become-resistant ]% k# d, Q2 H" Q+ s" I8 g( L& b
[ become-susceptible ]5 a! Z8 c0 s; N5 N8 O4 c4 N
]
( D5 Z$ ?) d5 h3 g% _; ~! Z ]
7 w4 Y" R, }) u, [5 G$ D. Qend
/ }# }6 q8 Q+ R l3 J1 _+ g( \2 S下面同样这个问题不明白! Z/ P3 D; i* `5 o0 \# d1 N2 F
小妹求大神帮忙!!
% E0 D7 N; ]6 U. N |