Hyperlink 在链接的邻居中选择北邻居

Hyperlink 在链接的邻居中选择北邻居,hyperlink,netlogo,Hyperlink,Netlogo,我在netlogo中建模一个网络,每个节点有4个链接节点(如网格)。我只想从左(西)链接的节点获取一些值。我该怎么做?如果我说链接邻居,则会选择所有链接邻居,但我只想在特定的链接邻居上执行此操作。由于节点固定在面片上,因此可以利用内置坐标系。所有节点都有一对变量xcor和ycor,补丁有pxcor和pycor。如果您的节点始终恰好位于修补程序的中心,您只需使用xcor查找链接邻居,它正好比询问节点的xcor小1。但更普遍的解决方案是找到最西边的链接节点(这相当于xcor的最小值) 下面是一些(未

我在netlogo中建模一个网络,每个节点有4个链接节点(如网格)。我只想从左(西)链接的节点获取一些值。我该怎么做?如果我说
链接邻居
,则会选择所有链接邻居,但我只想在特定的链接邻居上执行此操作。

由于节点固定在面片上,因此可以利用内置坐标系。所有节点都有一对变量
xcor
ycor
,补丁有
pxcor
pycor
。如果您的节点始终恰好位于修补程序的中心,您只需使用
xcor
查找
链接邻居
,它正好比询问节点的
xcor
小1。但更普遍的解决方案是找到最西边的链接节点(这相当于
xcor
的最小值)

下面是一些(未经测试的)示例代码,它只为节点及其西邻居着色,并打印西邻居的变量值

ask one-of nodes
[ set color red
  let left-node min-one-of link-neighbors [xcor]
  ask left-node [ set color blue ]
  type "Colour of west node is: " print [color] of left-node
]

节点是否已固定到修补程序?通常情况下,网络无法识别空间方向,因为边缘仅仅意味着个体之间存在某种关系。例如,在运输网络中,方向来自机场或火车站的位置。是的,我的节点固定在补丁上。但是根据我的网络,我的左邻居可以是-1,0或-1,-1。我有四个邻居。有没有办法对链接的邻居按顺时针方向进行编号,然后相应地引用它们?