我正在寫一個只涉及補丁的Netlogo模型。根據概率,我設法創建了由6種不同顏色(每個代表我的項目中不同植被)的貼片組成的景觀。所以紅色斑塊在每個斑塊上出現10%的概率,黃色5%,棕色20%等等。創建補丁集羣而不會改變發生
其中該概率被設置的我的代碼的一個例子:
let i random-float 1
ifelse i + random-float 0.1 <= 0.8 ;random 0.1 threshold for environmental noise
[ set pcolor green ]
[ ifelse i + random-float 0.1 <= 0.9
[ set pcolor yellow ]
[ set pcolor blue ] ]
然而,這產生了對於每種顏色的隨機圖案。但我想爲其中的一個創建聚類空間模式。具體而言,在我的景觀中,我希望棕色塊的比例爲50%。但是如果我爲每個補丁設置50%的概率,棕色補丁將隨機分佈。我如何獲得它佔據我景觀的50%,但出現在聚集模式?
我嘗試使用摩爾鄰域創建聚簇模式,但這明顯改變了棕色補丁的比例。
我希望這有點清楚。感謝您提前提供任何幫助。
http://stackoverflow.com/questions/19326781/adding-patch-clusters-in-a-landscape,http://stackoverflow.com/questions/20336364/how-to-create-cluster-它們之間沒有重疊的補丁,http://stackoverflow.com/questions/22121735/to-build-patch-clusters-at-large-spatial-scales,http://stackoverflow.com/問題/ 20997901 /創建一個隨機形狀blob的一個給定區域在netlogo/ –