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 ]