2016-08-05 32 views

Antwort

2
globals [ref-patch av-dist] 

to setup 
    ca 
    set av-dist mean [distance patch 3 -3] of patches 
    demo 
end 

to demo 
    ask patches [ 
    if distance patch 3 -3 < av-dist [ 
     set pcolor red 
    ] 
    ] 
end 
+0

Das 'ref-patch' global ist nicht belegt. –

0

Ich glaube, ich habe alles in einem Patch Reporter so sagen würde:

to-report closer-than-average? report distance patch 3 -3 < mean [distance patch -3] of patches end

Dann können Sie

ask one-of patches [show closer-than-average?]

oder

ask patches with [closer-than-average?] [set pcolor blue]

usw.