1
我想知道是否有人能够帮助我为Netlogo编写代码,在中间修补程序的某个半径范围内改变一定比例的随机黑色补丁。谢谢!如何在Netlogo中更改一定比例的黑色补丁?
我想知道是否有人能够帮助我为Netlogo编写代码,在中间修补程序的某个半径范围内改变一定比例的随机黑色补丁。谢谢!如何在Netlogo中更改一定比例的黑色补丁?
本质上,问他们的n - 其中n是您要改变的补丁数量,相对于您指定的百分比。
let radius 5
let percentage .5
ask patch 0 0
[
let close-patches patches in-radius radius with [pcolor = black]
ask n-of (percentage * count close-patches) close-patches
[set pcolor green]
]
非常感谢。我会试一试。 – Shane
看看'in-radius'和'random-float'。 – Alan
为什么你需要随机漂浮? – mattsap
谢谢!我们正在寻求将一定比例的屋顶绿化以进行生态学研究。 – Shane