在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus, |' B/ `- T$ [& L2 j
ask turtles with [infected?]
- r; V6 E8 v( C7 {9 y [ ask link-neighbors with [not resistant?]" g& s) p8 R6 x+ P: K
[ if random-float 100 < virus-spread-chance
7 a. [0 |! Y1 _ [ become-infected ] ] ]8 K& r; L: z# ^) ^
end
0 c' H! @" z4 D这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
7 B9 @: e; g+ fto do-virus-checks/ ~, A/ q4 N3 B
ask turtles with [infected? and virus-check-timer = 0]
; l* J* N( u" N% ^0 f3 w3 L [
4 Z0 o9 W2 h4 r$ e if random 100 < recovery-chance
# M+ _1 _9 b& Y: y [
, _/ _8 [* Z8 Q V' Q ifelse random 100 < gain-resistance-chance: H p, E% A8 H* V0 E3 a% K4 [/ g
[ become-resistant ]
9 q; ~" X9 G1 p: W$ o$ N: y0 i& Q! _ [ become-susceptible ]
' X, }: j6 I5 d u" } ]5 Q t7 V7 Z [7 ^
]
/ [; w5 j8 T$ |: iend" f. W, U/ n5 D" s2 b
下面同样这个问题不明白
0 a3 y$ |% r' [' M" U5 D小妹求大神帮忙!! 9 {; h. v; h, B1 d8 u; V# T- f
|