NetLogo/Agentsets

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «Агентства Нетлого - группы агентов, объединенных общими свойствами Агентство может содер…»)
 
м
Строка 18: Строка 18:
 
: turtles with [(xcor > 0) and (ycor > 0)
 
: turtles with [(xcor > 0) and (ycor > 0)
 
: [my-links] of turtle 0
 
: [my-links] of turtle 0
 +
 +
; Сортировки и выборки из агентства:
 +
: one-of turtles-here
 +
: ask max-one-of turtles [sum assets] [ die ]
  
 
[[Категория:NetLogo]]
 
[[Категория:NetLogo]]

Версия 09:21, 24 февраля 2011

Агентства Нетлого - группы агентов, объединенных общими свойствами

Агентство может содержать черепах, пятна или ссылки, но не более чем один тип агентов сразу. Нет никакого порядка для агентов внутри агентства - агенты там всегда в случайном порядке. Черепахи, пятна и связи - тоже агентства - можно обратиться к этим группам, но можно обращаться и к отдельным черепахам, обладающим некоторыми свойствами. Например:

  • все черепахи красного цвета ask turtles with [color = red]
  • черепахи, расположенные выше определенной точки
  • черепахи, которые стоят на зеленых пятнах
  • связи черепах, которые стоят на зеленых пятнах
  • связи черепах, которые стоят на зеленых пятнах, расположенных в левом вернем квадрате

Агентство != Порода - агентство более гибкий механизм классификации, в котором учитываются свойства агентства. Как правило, к агентству обращаются через Ask - ask other turtles-here [die]


Примеры
other turtles-here
patches at-points [[1 0] [0 1] [-1 0] [0 -1]]
turtles with [(xcor > 0) and (ycor > 0)
[my-links] of turtle 0
Сортировки и выборки из агентства
one-of turtles-here
ask max-one-of turtles [sum assets] [ die ]
Персональные инструменты
Инструменты