1

次の条件を適用しようとしています。

if ( the color of patch -2 -1 is red ) [ some commands ]

NetLogoでこれを書く方法を誰か教えてもらえますか?

4

2 に答える 2

2

座標(-2 1)のパッチを意味する場合は、次のようになります。

ask (patch -2 1) with [pcolor = red] [commands]

また

ask (patch -2 1) [ if (pcolor = red) [commands]]
于 2010-08-30T10:23:45.360 に答える
1

Jose M Vidal が提案したように、 with を使用してエージェントセットを取得できます。

1) エージェントセットの使用

ask patches with [pcolor = black]  [ commands here ]

2) 具体的に if 条件を使用する場合は、次のように記述します。

ask patches [ if [pcolor] of self = black  [ commands here ] ]

于 2013-03-15T11:13:13.970 に答える