在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus
7 t+ h6 z% J5 A2 N ask turtles with [infected?]/ F! T! ~- m% I2 w. V& ^0 j& d
[ ask link-neighbors with [not resistant?]- M2 l, r: u( {' q* c7 i
[ if random-float 100 < virus-spread-chance$ |, F1 e% A/ K# g6 g
[ become-infected ] ] ]; U+ A! c, R) G7 t. W7 t+ P
end" `2 M0 S, l" _0 y+ |
这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?+ N+ u2 H5 Y6 |0 b& S
to do-virus-checks9 {* y, u! o6 T0 \4 }
ask turtles with [infected? and virus-check-timer = 0]
" U# u/ Q# T0 D. g: ]. l$ P" ]0 g" @ [
$ S& c O& [6 H. @ if random 100 < recovery-chance4 x1 e% u& V8 `' ]6 B
[/ d. L6 ` V9 r
ifelse random 100 < gain-resistance-chance' U. u Z4 A4 i9 s, J! i5 |$ z- w
[ become-resistant ]
1 q: O/ G) D! L: Y8 V4 X! W; _ [ become-susceptible ]! ^# ~ h4 x, o
], e" k/ e% D1 w! d9 P. x
]
|2 y( W9 r# [ r& V2 ~- gend
+ ~2 P% J1 S1 p: \9 W3 X) Y- S- w6 R" M下面同样这个问题不明白
; @7 A9 \! b7 `' d8 Q* b小妹求大神帮忙!! % f5 W6 m) h- w& ~$ W: k* u
|