NetLogo:如何问乌龟除了原始细胞外还有哪些细胞?

时间:2019-05-25 08:24:04

标签: netlogo

我想问一维单元空间中除原始单元格(x,y)=(0,0)之外的单元格上的乌龟。 以下是示例代码,但是,此语法包括原始单元格(x,y)=(0,0)。

ask turtles with [xcor < max-pxcor]

请在这里提出建议。谢谢。

1 个答案:

答案 0 :(得分:2)

我是否想对ask以外的patch 0 0的海龟进行检查?如果是这样,也许这对您有用:

to setup
  ca
  crt 100 [ move-to one-of patches ]
  reset-ticks
end

to go
  ask turtles with [ patch-here != patch 0 0 ] [
    rt random 61 - 30
    fd 1
  ]
  tick  
end

编辑:如果要问龟不在原始补丁上(在此示例中为0 0),而龟不在不在带有max-pxcor的补丁上:

to go-2
  ask turtles with [ floor xcor > 0 and xcor < max-pxcor ] [
    rt random 61 - 30
    fd 1
  ]
  tick
end