2016-07-15 5 views
0

私はnetlogoで複数の種のモデルを構築しようとしています。すべてのカメは同じ動きプロトコルを持ちますが、それらの決定は、完全なカメの数ではなく、同種の密度(パッチ内の品種数)に基づいています。彼らは特に、私はそれがどのようにして、亀は同じ種の他のカメをネットログで認識させるのですか?

count breed(self?)-here 

ようなものになるだろうが、それがnetlogo構文ではありませんと思ってい カウントbreeda-ここ

を言わずに、独自の品種のメンバーを認識してもらうためにそこに方法があります。 1)のx

究極の目標は、すべての品種のための単一の運動プロトコルを持つことであるに-RADUS現在のパッチ 2)のパッチで彼らの品種の数をカウントで彼らの品種の数を数える:私はそれらをしたいです(個々の移動プロトコルの代わりに)参照することができます。

ありがとうございます!

答えて

4

私はあなただけのカウントとは対照的に、agentsetは、返さたい場合、それはこのような何かを動作するはず想像:

to-report breed-in-radius [x] 
    report other breed in-radius x ;breed is *this* turtle's breed 
end 

in-radiusのみ亀/パッチなので(私たちは、直接カメ変数を参照するためということ)、これはカメの文脈で呼び出される必要があります。

関連する問題