在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus
7 `7 k7 V! ?! q' K% |3 W ask turtles with [infected?]
" [0 b) |. g+ x8 @0 G [ ask link-neighbors with [not resistant?]
8 z+ ?; ]2 v) V4 ~8 A/ b* A1 r [ if random-float 100 < virus-spread-chance
& [( O' ^2 w* P) A. L [$ F4 Q( d [ become-infected ] ] ]; M: I) W% y$ k* T8 `
end
+ [; ?3 [3 Z2 ~/ b这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
" Q1 f2 ^) l, [" @$ ?6 f( Sto do-virus-checks- b0 N0 s" k$ t+ G0 M; J+ Q
ask turtles with [infected? and virus-check-timer = 0]5 }. n0 f3 S+ B; M
[
6 ]# P( D; b1 g8 ?0 }1 J if random 100 < recovery-chance A: G! C9 i9 P( N, h! a8 Z
[4 F6 j, b c: g: Z$ _, D
ifelse random 100 < gain-resistance-chance
% h. }" K H4 `7 H8 B [ become-resistant ]
3 Q2 ]+ O. F4 L/ w, O4 x [ become-susceptible ]
# _# Q" M3 x7 K/ {/ Y+ U+ f ]% d+ U% `2 n. ~2 G C
]& Y& D7 K! {% K9 Y
end
8 F9 D: F( }, a/ h a7 Q4 q) e下面同样这个问题不明白
) Z8 ~, u, E2 S小妹求大神帮忙!! , V6 R! y: C4 ? E2 {: c( `0 u
|