在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus
6 {0 |. l% b/ h6 X ask turtles with [infected?]* J0 ^$ P8 v4 ~2 Q% w
[ ask link-neighbors with [not resistant?]% y! k" ?3 f7 T1 F0 _& z8 @) ~ [
[ if random-float 100 < virus-spread-chance0 z2 ~3 t" ] j. L0 _" J
[ become-infected ] ] ]9 X1 c' S* H+ I6 o5 F
end
8 q9 x% b. m; k8 b. v0 X- ?这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?, m4 s* n' P% Z1 f6 d3 h
to do-virus-checks. q3 K7 Y1 `2 a: G) R$ S# a( t
ask turtles with [infected? and virus-check-timer = 0]' p6 Q3 T( f7 j' y- F: i7 @3 W
[
5 o u1 g! b. K/ _- C5 b: @. z if random 100 < recovery-chance! i* W& U& ?/ l. o" L
[! s8 O6 M! `7 Y6 p: S* w
ifelse random 100 < gain-resistance-chance
4 U7 m2 N& n3 C# w, r! p [ become-resistant ]
! `7 N, h' ~1 w! @) u [ become-susceptible ]
) o6 x' N5 n6 q ]
2 V5 s6 B+ P/ s# O ]; u1 w, `0 G" v9 s5 T
end
9 D3 e; \) F6 e& D5 u下面同样这个问题不明白
" p) l, ]: Q6 Y/ t$ t. `; V4 j小妹求大神帮忙!! / u6 r" T; z4 t( w
|