在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus+ f% r2 y3 \' J+ H; T- h
ask turtles with [infected?]4 y9 ]% P/ e+ o! g9 A7 _# C
[ ask link-neighbors with [not resistant?]
6 T6 L, h6 I+ L [ if random-float 100 < virus-spread-chance k4 J% r9 z0 |: Y
[ become-infected ] ] ]
9 z+ v1 C3 U4 X \3 q5 Y+ Q8 hend) x8 Y2 p7 y5 f7 O% m* o5 T
这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
8 z7 c2 U: V; r2 ^; U% Cto do-virus-checks: W7 \9 [( b% N6 g5 q' k7 M
ask turtles with [infected? and virus-check-timer = 0]
- S' L" j) D# O$ r [
" M0 W' Y" J" v, v( L7 u6 H) X if random 100 < recovery-chance0 ]( B- d' H, z1 u. j
[
`3 S+ w# g% k7 G, G ifelse random 100 < gain-resistance-chance. W1 F( ]( U t1 V
[ become-resistant ]0 ~* G( q; @# b. E7 G
[ become-susceptible ]* @5 P2 I9 ~# k0 P
]
, s9 D |0 m( T" n6 G ]
6 k' e, H' h; f& s1 P) Vend
' y- Z/ T u, M$ P+ N, @下面同样这个问题不明白
" ?7 q: s" [1 B; Q小妹求大神帮忙!!
% x" D4 `2 U% U) O9 G$ B5 g* |$ l( r% A |