如何要求海龟在Netlogo上放置在所需区域?

如何要求海龟在Netlogo上放置在所需区域?,netlogo,Netlogo,我想创建海龟,它们将海龟放置在任意坐标的理想区域: 它们应放置在白色区域,并在其中间成一条直线。换句话说,在顶级regtangle中,它们的xcor应该是随机的,ycor是10。在右边的regtangle中,它们的ycor应该是随机的,xcor是10,以此类推。当你创建海龟时,你可以给它们一些指示,比如它们的位置。例如: create-turtles 1 [ set ycor 10 ] ask n-of 5 patches with [pcolor > 1] [ sprout 1 ]

我想创建海龟,它们将海龟放置在任意坐标的理想区域:


它们应放置在白色区域,并在其中间成一条直线。换句话说,在顶级regtangle中,它们的xcor应该是随机的,ycor是10。在右边的regtangle中,它们的ycor应该是随机的,xcor是10,以此类推。

当你创建海龟时,你可以给它们一些指示,比如它们的位置。例如:

create-turtles 1 [ set ycor 10 ]
ask n-of 5 patches with [pcolor > 1] [ sprout 1 ]
或者,您可以从相关补丁中发芽海龟,它们的位置已经设置好了。例如:

create-turtles 1 [ set ycor 10 ]
ask n-of 5 patches with [pcolor > 1] [ sprout 1 ]

当你创造海龟时,你可以给它们一些指示,比如它们的位置。例如:

create-turtles 1 [ set ycor 10 ]
ask n-of 5 patches with [pcolor > 1] [ sprout 1 ]
或者,您可以从相关补丁中发芽海龟,它们的位置已经设置好了。例如:

create-turtles 1 [ set ycor 10 ]
ask n-of 5 patches with [pcolor > 1] [ sprout 1 ]
如果您可能有太多海龟,请添加错误检查。(如果不需要,请删除唯一占用限制。)


如果您可能有太多海龟,请添加错误检查。(如果不需要,请删除唯一占用限制。)

请编辑图片,使其周围没有太多空白it@JenB非常感谢。编辑请编辑图片,使其周围没有太多空白it@JenB非常感谢。编辑实际上我想举一个例子,30只海龟随机地放在白色区域space@user3397145那是你所有的海龟,还是它们的一个子集?如果一切顺利,代码将为您完成。如果是一个子集,它很容易修改。或者,如果你的意思是,移动到一个随机的白色斑块的中心是不够“随机的”(你想使用斑块的其他部分),这是稍微多一点的工作。实际上,我想举个例子,30只海龟随机放置在白色斑块中space@user3397145那是你所有的海龟,还是它们的一个子集?如果一切顺利,代码将为您完成。如果是一个子集,它很容易修改。或者,如果您的意思是移动到随机白色面片的中心不够“随机”(您也希望使用面片的其他部分),则需要稍微多做一些工作。