1

特定の色のタートルのリンクネイバーの数を Netlogo に追加したいと考えています。私はこれをto go手順で行いました:

ask one-of turtles [

set num-vecinos sum [count turtles] of link-neighbors with [color = gray]
show num-vecinos
]

奇妙なことに、灰色のタートルテは 1 つしかありませんが、コードを実行すると 5 になります。なぜ 5 とカウントされるのですか? 私はそれを手に入れるべきではありませんか?ありがとう!

4

1 に答える 1

4

[count turtles]

他のすべてのコードに関係なく、世界のカメの総数を返します。

灰色のすべての近隣タートルを数えるには、次のようにします。

set num-vecinos count (link-neighbors with [color = gray])

括弧は厳密には必要ありませんが、コードが読みやすくなると思います。

于 2013-01-31T12:57:53.647 に答える