从GIS extension
开始,我在Netlogo中导入了一个栅格,我在下图中用橙色表示。我的目标是将一只乌龟随机放置在用蓝色表示的光栅的每个块中(即在9个块中)。蓝色光栅是橙色光栅的一部分。
这是我的代码随机将海龟放在块中
let number 1
ask n-of number patches with [ (max-pxcor - ((x-increment + 1) * (max-pxcor / 3))) <= pxcor and pxcor <= (max-pxcor - (x-increment * (max-pxcor / 3))) and (max-pycor - ((y-increment + 1) * (max-pycor / 3))) <= pycor and pycor <= (max-pycor - (y-increment * (max-pycor / 3))) ] [
sprout 1 ]
从我在Netlogo的橙色光栅中,如何才能在蓝色光栅中应用上面的代码?
这是我的栅格:
非常感谢你的帮助。
答案 0 :(得分:0)
这个怎么样?
ask patches with [pcolor = blue] [
sprout 1
]
我怀疑这不回答你的问题。但那是因为我不明白你的问题。如果你能告诉我为什么上面的代码不是你想要的,那么也许我可以改进它以便更有帮助。
请注意,谈论“橙色光栅”和“蓝色光栅”并没有多大意义。 GIS扩展知道如何将栅格导入NetLogo世界,但一旦导入它们,它们就不再是栅格了。导入完成后剩下的就是乌龟和补丁。如果您可以使用海龟和补丁的词汇来提问,而不是“光栅”的词汇,那么您将有更好的机会制定一个明确的,可回答的问题。