次の条件を適用しようとしています。
if ( the color of patch -2 -1 is red ) [ some commands ]
NetLogoでこれを書く方法を誰か教えてもらえますか?
次の条件を適用しようとしています。
if ( the color of patch -2 -1 is red ) [ some commands ]
NetLogoでこれを書く方法を誰か教えてもらえますか?
座標(-2 1)のパッチを意味する場合は、次のようになります。
ask (patch -2 1) with [pcolor = red] [commands]
また
ask (patch -2 1) [ if (pcolor = red) [commands]]
Jose M Vidal が提案したように、 with を使用してエージェントセットを取得できます。
1) エージェントセットの使用
ask patches with [pcolor = black] [ commands here ]
2) 具体的に if 条件を使用する場合は、次のように記述します。
ask patches [ if [pcolor] of self = black [ commands here ] ]