2016-11-09 77 views
1

我想知道是否有人能夠幫助我爲Netlogo編寫代碼,在中間修補程序的某個半徑範圍內改變一定比例的隨機黑色補丁。謝謝!如何在Netlogo中更改一定比例的黑色補丁?

+0

看看'in-radius'和'random-float'。 – Alan

+0

爲什麼你需要隨機漂浮? – mattsap

+0

謝謝!我們正在尋求將一定比例的屋頂綠化以進行生態學研究。 – Shane

回答

0

本質上,問他們的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] 
    ] 
+0

非常感謝。我會試一試。 – Shane

相關問題