在 netlogo 中查找没有连接到其他的海龟

Find turtles that are not connected to others in netlogo

我有一个包含近 4700 只海龟的网络,但并非所有海龟都已连接,这没关系......但我需要找到未连接到其他海龟(通过链接)的网络,并且杀了他们,怎么办?

我想是这样的:

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

但是...它不起作用,因为无链接不报告任何内容!!...我不知道这是否是正确的方法(更改 with 条件) 否则我必须进行下一步。

PD:所有海龟及其链接都设置在 nw 上下文中。

如果您查看 netlogo dictionairy,您会看到 no-links 报告空的 link 代理集。 您可以使用两个报告器来获取每只海龟的 link 数量:link-neighborsmy-links:

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

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