在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus% T9 ~2 U% s) m- l' V: x3 `
ask turtles with [infected?]
% Z( }7 J& w- i- I: F. j [ ask link-neighbors with [not resistant?]; m$ j! e( p( R7 q( ]: x" K5 J
[ if random-float 100 < virus-spread-chance0 r8 i% D; d7 }' C
[ become-infected ] ] ]
: c* A& _/ `. _ C a0 r5 [end
$ P" ^1 }, j8 Q, P* u这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
; _$ ^7 a5 S: p$ a/ G, Vto do-virus-checks5 c, D* A7 V5 N8 t# y
ask turtles with [infected? and virus-check-timer = 0]8 X- B7 T. Y) G) W7 N
[4 m# b9 b" n- c# h8 q+ O# {' N
if random 100 < recovery-chance
. K" r0 o6 u/ I5 x: Q [
- V, E9 D; E' v8 \1 O ifelse random 100 < gain-resistance-chance, e0 [) _9 O7 C5 Z% |3 j, B4 v6 k1 b/ c
[ become-resistant ]* z: E& g5 t/ V
[ become-susceptible ]
7 R; W0 _; u } ]
4 A7 A2 ?3 B7 | ]" y( d5 K( e2 s; f# a1 t$ Y, x# A0 O
end8 m5 Y- D; T: A
下面同样这个问题不明白
* p k, L C& P) u" c" b9 Q小妹求大神帮忙!! % f3 S% e& N# b, Q
|