ziting 发表于 2009-7-13 18:19:36

请教starlogo的邻居在程序中怎么表示?感激不尽

我现在正用starlogo做一个仿真。假设turtle有一个变量(比如:g),我想比较某个turtle的g 值和这个turtle的邻居(左右相邻的两个或某个)的g值大小,最后分别把g值最大的邻居turtle的一些属性变量赋给这个turtle.       我不能解决的问题是,不知道在starlogo中如何表示某个turtle的邻居,或者说在程序中如何提取到某个turtle的邻居的一些属性值,不知道这个程序代码如何写。

mengye02 发表于 2010-5-9 21:45:16

用netlogo吧 可能差不多

turtles-own
to setup
ca
crt 50
end
to go
ask turtles [set g random-float 150
    set h random-float 50]


ask turtles
!= nobody
   
of max-one-of turtles-on neighbors ]
of self]

]

end
类似这样的吧。
页: [1]
查看完整版本: 请教starlogo的邻居在程序中怎么表示?感激不尽