Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在radius NetLogo内连接两个或多个海龟_Netlogo - Fatal编程技术网

如何在radius NetLogo内连接两个或多个海龟

如何在radius NetLogo内连接两个或多个海龟,netlogo,Netlogo,我有更多的海龟在世界上移动,我想让他们连接时,他们在一个地区(圈) 这是一个例子: 我试着使用这样的函数,在“go”过程中调用(勾选advanced),但这不起作用。 有什么建议吗 to connect ask turtles in-radius radius [ create-link-from myself create-link-to myself ] end 如果我明白你想要什么,这就行了 globals [radius] to setup clear-all cr

我有更多的海龟在世界上移动,我想让他们连接时,他们在一个地区(圈)

这是一个例子:

我试着使用这样的函数,在“go”过程中调用(勾选advanced),但这不起作用。 有什么建议吗

to connect
ask turtles in-radius radius [
  create-link-from myself
  create-link-to myself
]
end

如果我明白你想要什么,这就行了

globals [radius]

to setup
  clear-all
  create-turtles 50 [setxy random-xcor random-ycor]
  set radius 5
  connect
end

to connect
  ask turtles
  [ ask other turtles in-radius radius
    [ create-link-from myself
    ]
  ]
end

问题是你有
询问半径内的海龟…
,但你没有指定参考点。也就是说,在一定距离内什么?在我的代码中,我让每只海龟成为参考点,然后让它们在距离自己不远的地方进行链接。

没关系!在这样的情况下,我如何选择要离开的乌龟(不是我自己,而是另一只)来改变它的颜色@Jenb请在单独的帖子中提出其他问题,以便(1)清楚哪些帖子尚未回答,(2)寻找问题答案的人可以最有效地找到已经提供的答案