Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
两种海龟类型之间的netlogo交互_Netlogo_Radius - Fatal编程技术网

两种海龟类型之间的netlogo交互

两种海龟类型之间的netlogo交互,netlogo,radius,Netlogo,Radius,我是Netlogo的新手,我正在一个uni项目中使用它。基本上,我在街道网格上创建了一个海啸疏散模型,有两种类型的海龟,“公民”和“游客”。我对它进行了编码,这样当市民看到海啸时,他们会跑到最近的疏散点,而游客则会跑到最近的建筑物。我试图创建一个“半径”变量,如果“公民”在给定半径内看到某个“游客”,他们将营救他们并将他们带到最近的撤离点。有人能帮忙吗 您可以查看我的。到目前为止,您尝试了什么?您到底被困在哪里?如果你问一个特定的问题,这里有很多人可以提供帮助。具体来说,我一直在努力让我的两个经

我是Netlogo的新手,我正在一个uni项目中使用它。基本上,我在街道网格上创建了一个海啸疏散模型,有两种类型的海龟,“公民”和“游客”。我对它进行了编码,这样当市民看到海啸时,他们会跑到最近的疏散点,而游客则会跑到最近的建筑物。我试图创建一个“半径”变量,如果“公民”在给定半径内看到某个“游客”,他们将营救他们并将他们带到最近的撤离点。有人能帮忙吗


您可以查看我的。

到目前为止,您尝试了什么?您到底被困在哪里?如果你问一个特定的问题,这里有很多人可以提供帮助。具体来说,我一直在努力让我的两个经纪人相互做出反应。我有360名“公民”特工,我已经对他们进行了编码,在海啸开始时,他们会跑到最近的安全区。我也有“旅游”代理,从0到500不等,我对他们进行了编码,让他们跑向最近的大楼。我现在试图编写的是一个命令,它将使公民帮助/吸引给定半径内的游客,并将他们带到最近的疏散点,这将使更多的人免于死亡。到目前为止,我已经尝试了“in-cone”和“in-radius”函数,但没有成功。请显示您的代码。请注意,您可以编辑您的问题以改进它-这比附加评论要好。关于您可能取得进展的一些想法。首先,你可以创造一个新品种,例如,告知游客最初没有海龟,但如果游客得到帮助,他们可以改变他们的品种,并且该品种可以相应地移动。第二,你可能很难确定在这个半径范围内是否有海龟,在这种情况下,请阅读“如果有的话”一文?语法。试一试-如果遇到问题,请用您看到的确切问题(例如错误或意外行为)编辑您的问题。