2017-04-22 2 views
0

質問。私は代理店を環境内で動かす。私は彼らにステップの始めと終わりに記録することを望んでいます: 1つのパッチの半径に他のエージェント(隣人)がいくつあるのでしょうか?彼らはこれをリストに入れて追加する必要があります。 これは可能ですか?私は苦労している。他のエージェントの報告情報

編集1:(ネイバー)をステップして、コメントを追加する変更ダニ

+1

(使用して半径) 、ステップ。また、1つのパッチの半径内に?あなたは隣人を意味しますか? – mattsap

+0

ああ、あなたが正しいです、私はステップを意味しました。はい、隣人。私は今それを編集しました。どうもありがとうございました。 – Newguy

答えて

1

あなたがこの情報を保持する品種の変数を維持することができます。

あなただけの半径でカメを数える(lputを使用して)追加することができ

私はあなたの代わりに最初とダニの終わりが、言うことを意味はないと思う

turtles-own [beginning-step end-step] 

to go 
    ask turtles [set beginning-step lput (count other (turtles in-radius 1)) beginning-step] 
    ask turtles [ move] 
    ask turtles [set end-step lput (count other (turtles in-radius 1)) end-step] 
end 
+0

ありがとうございます。私はおそらく、例えば、その特性を記録するのにこれを使うこともできますか? – Newguy

関連する問題