在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus& t- I) R' V$ H8 Z. j; s. S
ask turtles with [infected?]! X- _6 @- r1 b" c0 i
[ ask link-neighbors with [not resistant?]! e5 Y* y# r' C8 J8 P; L5 n( h
[ if random-float 100 < virus-spread-chance
+ ?4 c7 U9 H4 Y3 c! p [ become-infected ] ] ] j. s& Q8 ^- V7 J' S3 V' K
end
2 o1 R- f: A" s" N这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?4 ?, g7 a% ] O1 v8 z5 r3 f
to do-virus-checks
G" g* ~9 H6 }) f( S4 f/ {8 i ask turtles with [infected? and virus-check-timer = 0]
+ k* b3 h# x0 q- Z- H, ?$ ~ [
L- o! u" \ h5 x! _5 M+ [ if random 100 < recovery-chance- r3 ^& p: o! K' y0 Z
[
% k+ C3 n* B$ g& k# c ifelse random 100 < gain-resistance-chance, t( P* Q( `4 W
[ become-resistant ]2 A' u W- G% y4 I2 n8 S
[ become-susceptible ]+ m& ~% Z) l9 Y) y+ w, u
]
2 h+ I+ x' ]3 r ]
; `. @0 w0 z/ j7 d9 j8 vend
, H% i7 C( O3 j- |下面同样这个问题不明白+ b8 @) J# ]6 N' p
小妹求大神帮忙!!
3 o, M: [6 T+ x9 C |