标签:
http://ccl.northwestern.edu/netlogo/
创建agent
create-turtles 10
动一动
ask turtle 0 [forward 10 right 90 left 90 back 10]
ask turtles [pen down] 或者 [pen up] ;;;evil!
ask turtles [set heading (heading + (random 90))] ;;;注意符号的空格 还可以;show name 或 set name
显示
show turtle with [who <= 4]
关注agent
inspect turtle 0 ;;;查属性
watch ;;;乌龟小光环
follow ;;;乌龟正视角
清屏
clear-all 或者 ca
计数清除
reset—ticks
计数
tick 动词 ticks 获得当前计数 名词
创建函数
to function_name
end
to-report reporter_name
report random 10
end
创建其他类别agent
breed [a b] ;;; create-a 10 一般用复数和单数表示组群与个体 比如 breed [cats cat]
;;; ask b [forward 10]
breed [cats cat]
cats-own [name age] ;;;为agent增加自定义属性
循环
repeat 4
foreach cats [show ?]
创建全局变量
global [x y z]
赋值
set x 10
列表操作
set x [1 2 3 4 5]
show map [?]*[?] x
show reduce [?]*[?] x
show filter [? < 4] x
show [color] of cats
排序
sort 返回列表
标签:
原文地址:http://www.cnblogs.com/hchh/p/5025613.html