在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus
9 O% r1 S; t9 [ ask turtles with [infected?]* J7 Z b% L" x0 r0 |% W$ O, x+ m
[ ask link-neighbors with [not resistant?]. u% [+ s( h; w- W# U7 ^+ Q' t1 J) R* u
[ if random-float 100 < virus-spread-chance
! k% x8 B! U: b! r7 S6 L" } [ become-infected ] ] ]- \9 h2 k3 O- z) `
end, s% ?) F# y3 Z8 U' F3 l
这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?* b7 e1 m7 \9 z x5 |! ^7 \
to do-virus-checks# k: z% C# w' h; K5 g& j2 J. y3 f9 _
ask turtles with [infected? and virus-check-timer = 0]1 C+ J0 W; V, j s
[% t% r5 Y6 p8 I7 k- {! @5 h
if random 100 < recovery-chance3 @/ e7 @6 `! B2 Q
[
! X" ~, r ]" K/ _, v. ? }' Y ifelse random 100 < gain-resistance-chance
+ ~7 S- `8 f/ d6 L/ w [ become-resistant ]
. m4 z9 H' l( \) g# i8 W& P p [ become-susceptible ]. B2 J! ?3 E# h) U
]
, Z5 p- @! n, `8 O F# M ]6 T- I: k) O$ j' W
end0 S( I( D/ h2 @4 P, v" d( t
下面同样这个问题不明白
, }9 k' C+ j; m. ~- Q) g7 ]小妹求大神帮忙!! 7 [, S Q) F* G/ K
|