【问题标题】:Having turtles verify if they own a link / have a neighbor turtle让海龟验证它们是否拥有链接/是否有邻居海龟
【发布时间】:2016-07-26 21:33:10
【问题描述】:

有没有办法让海龟验证它们是否有链接或邻居?

我需要一种方法让海龟检查它们是否有链接。如果乌龟有,那么我需要将变量 SocialST 更改为 1。如果乌龟没有,那么它应该跳过。这是我到目前为止所设计的......

to SocialStructure
ask turtles with [link-neighbors] 
[if (abs([SN] of self - [SN] of one-of link-neighbors) >= Soctol ) [Set SocialST 1]]

结束

【问题讨论】:

  • [variable] of self 从来没有必要:你可以直接使用variable

标签: netlogo


【解决方案1】:

对您的代码进行最少的更改:

to updateSocialStructure
  ask turtles with [any? link-neighbors] [
    if (abs([SN - [SN] of one-of link-neighbors) >= Soctol )) [Set SocialST 1]
  ]
end

但是你真的想要one-of吗?

【讨论】:

  • 啊,确实如此。感谢您的帮助。是的,我想要一个。我让我的人口一次只问一个邻居。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-23
  • 2019-03-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多