在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus1 W$ L# b3 K& L
ask turtles with [infected?]$ S/ C1 J3 Y; i' C& x
[ ask link-neighbors with [not resistant?]
: D; B' J1 P, c7 B$ p [ if random-float 100 < virus-spread-chance
4 p; s! R# c# E6 B7 Y8 d7 w1 B [ become-infected ] ] ]6 J; U$ L: O) M8 G9 H7 L! h: B
end
& Q; A9 e9 b3 M i这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?' q, C5 [' y- y9 O% z
to do-virus-checks
+ M0 G- n8 ^: @: @ ask turtles with [infected? and virus-check-timer = 0]. l4 w; `5 P \
[
: p d# M3 h! i9 k0 Q; h/ l if random 100 < recovery-chance& q% l2 G$ X, W3 O1 b
[
1 {! t$ ^; H* k7 r4 S ifelse random 100 < gain-resistance-chance5 b; A* ~4 U% |/ x
[ become-resistant ]1 H$ a- i, L" H# w: `1 x9 |
[ become-susceptible ]
6 \& o* g! H0 B2 ]* D ]/ @4 q4 U; t) ?8 V
]3 J5 t& ]9 `# m; G- d4 b+ H' ^
end- R, \9 z! A$ P8 H
下面同样这个问题不明白( r7 t. E. b. n2 i
小妹求大神帮忙!! 9 N( w: Y0 D9 M$ [
|