netlogo补丁受特定补丁距离的影响

时间:2016-06-23 07:08:30

标签: distance netlogo

我想问一下如何设置补丁。

初始条件是某个点有一个红色补丁。其他补丁将受到红色补丁距离的影响。随着距离的增加,影响会更大。

初学者可能并不简单。请帮帮我!

1 个答案:

答案 0 :(得分:1)

编辑包括尼古拉斯的赞扬

 to example

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

  ask red-patch [
    ask other patches [
      if random-float 1 > (distance red-patch / (max [distance red-patch] of patches))
        [set pcolor blue]
    ]
  ]
end

这会产生渐变效果,因此它们越接近红色贴片就越容易变蓝。翻转>到<只是颠倒了效果。