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