【问题标题】:Netlogo : how to make patches have the distance information from a certain red patchNetlogo : 如何使补丁具有与某个红色补丁的距离信息
【发布时间】:2016-06-24 21:17:58
【问题描述】:

我正在尝试使所有补丁都具有与红点 [5 -5] 的距离信息。然后这些距离信息最终将用于意见动态。

 patches-own [e-distance]

我添加了电子距离来插入距离信息

to setup
   clear-all
   ask patch 5 -5 [
       set pcolor red
       ]    
 end

 to go 
   let red-patch patches with [ pcolor = red ]

 end 

【问题讨论】:

标签: netlogo


【解决方案1】:

使用distance:

ask patches [ set e-distance distance red-patch]

在此之前,请确保您的 red-patch 是代理(不是代理集)。将您的 let 更改为 one-of

let red-patch one-of patches with [ pcolor = red ]

【讨论】:

  • 非常感谢!它运作良好。特别感谢评论“在此之前确保您的红色补丁是代理(不是代理集)。用其中一个更改您的让”
猜你喜欢
  • 2022-08-23
  • 1970-01-01
  • 1970-01-01
  • 2011-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多