gpt4 book ai didi

netlogo - Netlogo 中的分离度

转载 作者:行者123 更新时间:2023-12-04 10:29:18 26 4
gpt4 key购买 nike

我想知道如何计算网络中节点之间的分离度。
我创建了一个网络,其中包含两个可以随时间传播病毒的品种。

to setup
create-people_inf 5 [set label "Infected"]
create-people_well 20 [set label "Good health"]
end

然后我将新节点添加到预先存在的节点中,如下所示:
  ask people_inf
[ create-links-to other people_inf
[set color red ]
let this_turtle self
ask people_well
[
if random-float 1 < 0.5
[
create-link-to this_turtle [set color green]
]
]
]

这只是一个默认网络。我的问题是如何计算一个选定节点和另一个随机选择的节点之间的分离度。我想添加一个标志并考虑一个逻辑条件( if connected?=true ),但我不知道要考虑中间的节点。我的方法只会给我关于一个节点及其定向连接的信息。

任何建议都非常受欢迎。谢谢。

最佳答案

您需要使用网络 (nw) 扩展,请参阅 https://ccl.northwestern.edu/netlogo/docs/nw.html 处的文档。 .从此,您可以使用 nw:distance-to为任何海龟查找到任何指定海龟的跳数

关于netlogo - Netlogo 中的分离度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60479098/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com