在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus! p! }# Y9 ~. T, I
ask turtles with [infected?]2 |7 G8 j6 y% r% Q0 y
[ ask link-neighbors with [not resistant?]
5 I# b6 k) b. h( o) b+ p [ if random-float 100 < virus-spread-chance) \! n; Q7 G: E. w0 }; Z& F! M! O
[ become-infected ] ] ]" ]& G3 K+ ~& B, y8 g( a( [( N
end
1 H$ r8 M, a* M9 u& r这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
+ z: g K7 W. H! S* z0 X2 T; y% o+ lto do-virus-checks+ {+ Z3 F6 k2 ~- L, y1 F. p" b3 b
ask turtles with [infected? and virus-check-timer = 0]
7 d/ m2 U% o. `/ N+ j0 ~ [
" m% `, ], `+ ]1 B' H if random 100 < recovery-chance
+ q, h- o* H' l: o4 w4 u [3 Z7 Z D2 T. h( y. R5 `
ifelse random 100 < gain-resistance-chance
9 k; a7 r0 a+ d* Q# C [ become-resistant ]
- D+ n0 {* i4 H/ K8 c [ become-susceptible ]( m* v7 B. K" |/ n7 M$ S( A
]5 x3 L$ q/ p' @* F% i
]
7 q T6 \0 f/ i- j- L' S, q8 e, zend
, r: A8 q+ u' k' G1 ^' x下面同样这个问题不明白+ z1 u0 m8 u |! S9 J/ k5 {
小妹求大神帮忙!!
+ g: p3 }/ F/ e' N, j& F |