在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus
{3 A4 s/ l' z _7 j- q( K! y ask turtles with [infected?]: ~6 w- Y5 C: R' o( ~- W6 M) w8 Q
[ ask link-neighbors with [not resistant?]% X8 E9 V p1 F4 _6 n
[ if random-float 100 < virus-spread-chance2 Z3 M, ^& R1 U3 [* I9 a
[ become-infected ] ] ]
" N/ h9 `2 a6 d* K# Zend. E* @/ |" v- L m4 W* L1 |5 N) r; M& w
这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?5 e2 @. u: _& f: J
to do-virus-checks/ r- b1 w/ x! Y
ask turtles with [infected? and virus-check-timer = 0]
, b& H1 u/ q: L6 J [
- e: o6 I/ t. h* c if random 100 < recovery-chance8 e* M3 x/ ?2 M* l! p6 P) Q
[9 X4 _1 Y2 Y' Q% K! c# p7 @4 {
ifelse random 100 < gain-resistance-chance. s3 ^. e5 w1 R1 X
[ become-resistant ]
2 n+ `( b, u, v u' F( ?8 C [ become-susceptible ]
8 X* x. P& F/ X- _5 J5 J: G# O9 c ]
' K, Q# l' r) [ o ]
% F r0 {" y' H2 `; e. M: ]end# {8 z% x k5 k9 D* B5 n# D& q
下面同样这个问题不明白! C* `* z) U T. ?: O5 ~& m
小妹求大神帮忙!! & k3 [7 ]8 X j& E2 U9 s- |
|