在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus
- T7 T; }7 J a3 K" b8 E ask turtles with [infected?]
, k8 T; ]4 V+ Z1 t9 u% { [ ask link-neighbors with [not resistant?]6 r8 q- |; i2 \
[ if random-float 100 < virus-spread-chance! l J1 N. s( T. }4 P
[ become-infected ] ] ]& L" t: ^ k% ?+ j0 l& ]" R' t
end
2 K( D$ p6 e* U# j+ [% [0 x这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?% a! z" d2 _6 f' h! u4 q' [" ]/ C
to do-virus-checks
3 l: {6 W2 t' O8 }, E0 j- I ask turtles with [infected? and virus-check-timer = 0]
( p! X2 k1 b9 p& F$ z [
+ L. q" M* W$ m& T% o: O* h if random 100 < recovery-chance( n" P4 @: Q' B2 k6 M" |( A" P# J
[4 s2 z w6 i" \" D
ifelse random 100 < gain-resistance-chance
$ u: x& D/ R5 d |! ?) e0 E" q [ become-resistant ]) t$ W$ k" I$ n: b. T( g4 g
[ become-susceptible ]
8 a5 B3 L; [) U$ |, D ]* J t" ~5 L2 y
]! d$ i4 f8 V7 X y+ [5 z
end( m- Q: C8 p6 Q
下面同样这个问题不明白$ j# D5 b, v( R' j# Q0 I
小妹求大神帮忙!!
3 ]- n. J( y. b9 U& f( H# f |