首页 > 解决方案 > 在 netlogo 中查找未与其他人连接的海龟

问题描述

我有一个拥有近 4700 只海龟的网络,但并非所有海龟都已连接,这没关系......但我需要找到那些与其他海龟没有连接的(通过链接)并杀死它们,怎么能我做吗?

我想像:

""用 [no-links] [die] 询问海龟""

但是...它不起作用,因为 no-links 没有报告任何内容!...我不知道这是否是正确的方法(更改with条件)或者我必须执行另一个步骤。

PD:所有的海龟和它们的链接都是在一个 nw 上下文中建立的。

标签: hyperlinkfindnetlogo

解决方案


如果您查看netlogo 字典,您将看到no-links报告一个空的链接代理集。您可以使用两个报告器来获取每个海龟的链接数:link-neighborsmy-links

ask turtles with [not any? my-links] [die]

或者

ask turtles with [not any? link-neighbors] [die]

推荐阅读