在我的模型中,我希望能够聚集我的代理人,但这个聚集的位置可以改变。
目前我可以使用
让他们成群setxy random 4 random 4
但它位于模拟空间的原点附近。如何改变这一点,以便它们在每个模型运行的不同点聚集?
谢谢
答案 0 :(得分:3)
我喜欢使用要求修补程序来执行此类操作,但您可以将代码更改为。
手动设置丛集
let clump-X random-pxcor
let clump-Y random-pycor
crt 100 ;; or however many you want to make the create-turtles in your code
[
...
setxy (random 4 + clump-X) (random 4 + clump-Y)
]
补丁和萌芽方法
ask one-of patches
[
sprout 100
[
set xcor xcor + random 4
set ycor ycor + random 4
]
]