在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus
$ @7 j" k6 w Q2 m6 T2 L% @, u ask turtles with [infected?]
$ v5 D/ ?, S6 m+ t O4 T) ?8 ]* ` [ ask link-neighbors with [not resistant?]
: o3 |( p6 P; [. `7 q% ?! y" ? [ if random-float 100 < virus-spread-chance2 U& d# F0 i3 |; C" c" N, `) X
[ become-infected ] ] ]5 o1 X% B2 H; H2 g* s
end
2 b0 _) Y \) Y" H* s# s* _这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
% v* L V% r# B! o1 n# tto do-virus-checks4 e% |2 y& W! v
ask turtles with [infected? and virus-check-timer = 0]9 h0 o. p1 p) c( y- S5 _# h- Z
[
# A, v ?7 H3 t4 J( I if random 100 < recovery-chance1 {* _+ R, E2 N4 D5 q% M6 ~6 x
[4 e' m' W6 \8 d0 g* M0 w7 Y
ifelse random 100 < gain-resistance-chance1 O7 }/ e+ n9 o( b# G$ n
[ become-resistant ]6 Q# v+ a' ? u x$ _
[ become-susceptible ]
' F6 } l* e, {# T2 J* ` K( u ]" b8 ?2 y4 k) _# K& B* D) ^7 R: k
]2 A' j/ f1 Q6 s3 Q9 G3 l! C, p4 [
end& ?& |2 u1 u; v- E
下面同样这个问题不明白
0 k; W5 c4 A9 n小妹求大神帮忙!!
) v' J/ f" I' A# w* x: W% R |