在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus- J, ?+ f3 P2 t
ask turtles with [infected?]) o i+ x# T$ m, f0 E
[ ask link-neighbors with [not resistant?]3 ?% R" q4 Q7 M8 i- A0 @6 y
[ if random-float 100 < virus-spread-chance
9 ]/ w- a0 G) g. _. n [ become-infected ] ] ]( x' H3 i7 K' S* U/ R1 b
end
" N d7 R9 [( Y7 [" [" H. m这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?9 \0 L) \. q9 g
to do-virus-checks
2 u4 \3 Y8 ^5 B: W$ M; ^( B% I" d ask turtles with [infected? and virus-check-timer = 0]* | e7 o7 D" ^; E. [/ x2 B
[/ e$ |/ d g& A% z7 Q+ i- e9 ^
if random 100 < recovery-chance6 V5 h( c/ Y$ A0 R
[
4 {8 P9 ~! _8 x ifelse random 100 < gain-resistance-chance
9 N& q4 Q3 m, S$ X [ become-resistant ], f+ Q1 O. X: W3 A# i! d
[ become-susceptible ]) {& K( D- j$ i4 B4 I0 D( `8 Y0 J7 q
]
; q k) ~% C; W# O2 t6 q' Z4 f& A ]* g4 y& w Q+ g" d; B# O8 z7 e
end7 Z$ I* S4 [0 ] E/ b# a
下面同样这个问题不明白
% F4 `5 B6 S- D3 n- i6 ^3 I小妹求大神帮忙!!
& j* J& w; \7 U' X |