在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus% d& w: g3 i! `/ h5 ]! s
ask turtles with [infected?]
$ N+ K6 b' I0 Q [ ask link-neighbors with [not resistant?]% g+ Q& K( z: }6 ^2 v2 a) w
[ if random-float 100 < virus-spread-chance) p/ `7 m U/ _7 d! z( ^% N
[ become-infected ] ] ]
$ K2 s. w. f8 E! g, T7 s1 Oend
9 k1 y9 V! z! A& S8 J1 P这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?2 v/ T" z) H" D2 `" H
to do-virus-checks3 g+ x _0 d0 U- m, N7 W
ask turtles with [infected? and virus-check-timer = 0]
8 W- B: v+ E$ l! A [* h# F* R4 b7 B* N, } Z1 R3 r
if random 100 < recovery-chance1 I+ p, u6 g& }
[8 |! { k1 z6 K' H- L! R5 H/ Y5 }
ifelse random 100 < gain-resistance-chance1 t- }( N9 s& ?! h6 ^: s
[ become-resistant ]* V) [( [! i- q% {3 ?+ k
[ become-susceptible ]
5 A5 _$ e g. V) W ]( x( c( \) |) _3 [
]
# r- i2 @# ]9 d9 l9 P' q; V- q7 \7 \/ Lend
5 r1 Z% R+ ^+ P. H6 g8 x% i下面同样这个问题不明白2 V# A" I0 z# J
小妹求大神帮忙!!
) l3 L' q; r/ t3 K5 M o3 k1 o- A% r |