agentset

    0

    1答えて

    リストには常に1個のカメが含まれています。パッチ専用の任意のパッチが検査されたとき、私が次のコードを使用して別のルーチンでは、この特定のカメを参照していますbest-turtle: [(turtle 1)]. のように表示されますので、変数と、それを次のとおりです。 ask patches [ set closest-turtle best-turtle set pcolor scale-co

    1

    1答えて

    私のモデルは、リンクで相互に接続されたエージェントのネットワークです。 エージェントとそのネイバーのネイバーからエージェントセットを作成しようとします(これには異なる値を割り当てる必要があります)。 しかし、私はそれにエージェントセットを含むletを作成します。エージェントはこのエージェントセットをすべて独自のものにするように求めましたが、これは今のところとても良いことです。しかし、元のエージェン

    0

    1答えて

    答えが非常に明白な場合は疑いがあり、謝罪します。私は次のコードを作成しました。かなりシンプル&単純明快: patches-own [ tl ls ls2 ls3 ls4 tsl] turtles-own [mysize] to setup clear-all reset-ticks crt 5 ask turtles [ set heading ran

    3

    2答えて

    私は reduce patch-set (map [patch-set neighbors self] patches with [somecondition?]) ような何かをしかし、マップやREDUCEたい ...パッチの特定agentsetを反復処理し、それらのすべての隣人を取得し、それらに参加しないだろう必要がありますエージェントセットで作業してください!

    2

    1答えて

    私はすべてのカメのエージェントセットを持っています。私はこのエージェントセットからランダムに5匹のカメを選び、それらに1の値を割り当てます。他の5つは選択されなかったものは0の値を取るべきです。 私はランダム関数を使ってみましたが、うまくいきません。

    1

    1答えて

    私はカメのセットを反復し、それぞれにランダムな速度を割り当てようとしています。私が使用しようとしたとき:foreach turtles [ ... ] "エージェントセットを反復できません"というエラーメッセージが表示されます。私はaskを使用してすべてのカメの設定を同じにすることができることを知っていますが、私はカメに互いに異なる速度で移動させたいと思います。

    0

    2答えて

    これは今質問された前の質問に関係します。 リスト(カメを表す)をエージェントセットに変換するにはどうすればよいですか? 例えば、私は4つの要素[カメ0カメ3カメ4カメ7]リストのうち [ "カメ0" "亀3" "亀4" を含む agentsetを作りたいです"turtle 7"] 私は以前に "foreach"を試みました。 ありがとうございます〜!!

    1

    1答えて

    私はNetLogoを新しくしています。私の質問が初心者のように読めば...そうです。 私は、aggressorエージェントの4つのネイバーを識別するために、neigbhors4コマンドを使用しています。次に、色と優先順位(黒、茶色と白)に基づいて4人の隣人から選択したいと思います。ネイバーの色が黒(優先順位1)の場合、次の命令セットがそのエージェントに適用されます。隣人のどれもが黒でない場合、優先

    0

    2答えて

    私はトラブルRNetLogoパッケージ NLCommand("setup") who <- list() who[[i]] <- NLGetAgentSet(c("who","xcor","ycor"), "turtles") を使用してRにエージェントセットを取得していはNLGetAgetSet機能を使用することに何か問題はありますか?助けが必要です。