2014-10-01 4 views
0

im делает модель эвакуации, которая будет сравнивать время, которое нужно предпринять, если ull возьмет ближайший выход или пойдет с толпой. То, что я сделал до сих пор, заключается в моделировании «ближайшего выхода»NetLogo, как считать черепах в координатах

to go 

ask turtles [sideway] 

end 

to sideway 

if pxcor < 0 [ set heading 270 ]               
    if pxcor > 0 [ set heading 90 ] 

end 

Это просто апсеокод. теперь мой вопрос заключается в том, как подсчитать количество черепах в pxcor> 0 и pxcore < 0?

пример

if pxcor > 0 
counter ++; 

ответ

1
count turtles with [ pxcor > 0 ] 

turtles всего все черепахи. turtles with [ pxcor > 0 ] создает новый набор, содержащий только черепах от turtles, для которых верно pxcor > 0. count просто подсчитывает количество агентов в наборе.