在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus
2 ^( \) s" e. Q ^0 p$ j ask turtles with [infected?]
, Q' W" k1 F! Y% A& U- l* D [ ask link-neighbors with [not resistant?]
' ?: i& c" u3 f" L; E [ if random-float 100 < virus-spread-chance
% O% z( E M. P/ Y [ become-infected ] ] ]2 M9 i/ D& c/ [6 x; X
end" F- |! b0 E+ E9 z M' R4 Z9 }
这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
$ I3 _4 ^9 B- [5 Qto do-virus-checks
0 \# ?2 r0 a5 Z! R2 g! |% I5 I ask turtles with [infected? and virus-check-timer = 0]
4 F9 }- d$ f p) x) l [
; u3 s' w/ l' `" O: A if random 100 < recovery-chance
( [7 X/ m7 z# l- d2 J/ g [
8 z& v! z6 v2 w ifelse random 100 < gain-resistance-chance
+ U" c5 i+ @) w' [' o9 h [ become-resistant ]$ [" u: g- y. s. M$ S- G# j
[ become-susceptible ]
2 H3 H* C4 Q, L4 f% O ]
4 g6 q+ n# w4 c3 x4 t8 ] ]3 q& b# U }& k, |
end
7 S+ d: z9 ?% i+ q3 n# ]+ u- \下面同样这个问题不明白
! e' T8 [9 R Z, m w( o c小妹求大神帮忙!! 3 Y5 H) _5 o2 l- P6 Q, n2 ^
|