1
誰かがNetlogo用のコードを書くのを手伝って、途中のパッチの特定の半径内でランダムな黒色のパッチのある割合を変更することができるのだろうかと思っていました。ありがとう!Netlogoで一定割合の黒パッチを緑色に変更するにはどうすればよいですか?
誰かがNetlogo用のコードを書くのを手伝って、途中のパッチの特定の半径内でランダムな黒色のパッチのある割合を変更することができるのだろうかと思っていました。ありがとう!Netlogoで一定割合の黒パッチを緑色に変更するにはどうすればよいですか?
基本的には、指定したパーセンテージに関して変更するパッチの数を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