Netlogo-矩阵层(世界,而不是严格意义上的矩阵)

Netlogo-矩阵层(世界,而不是严格意义上的矩阵),netlogo,Netlogo,我需要有矩阵层 我认为可以这样做: 每个斑块(每个斑块中)有n只海龟,代表n层。 蛋鸡应该用海龟套刨。 我将有一些comande,用于显示第k层,与其他层相对应 这是一个可能的解决方案吗 有更好的方法吗?您可以改为将补丁或turtle变量命名为,例如,layer1、layer2、。。。?然后,您可以为适当的层创建代理集,只需选择layerK设置为某个值的代理即可。我不知道将创建多少层(您可以创建单个补丁或turtle变量并使用列表。请注意,列表是0索引的(因此,项目0 varname=varva

我需要有矩阵层

我认为可以这样做:

每个斑块(每个斑块中)有n只海龟,代表n层。 蛋鸡应该用海龟套刨。 我将有一些comande,用于显示第k层,与其他层相对应

这是一个可能的解决方案吗


有更好的方法吗?

您可以改为将补丁或turtle变量命名为,例如,layer1、layer2、。。。?然后,您可以为适当的层创建代理集,只需选择layerK设置为某个值的代理即可。我不知道将创建多少层(您可以创建单个补丁或turtle变量并使用列表。请注意,列表是0索引的(因此,项目0 varname=varvalue或类似项的turtles/patches
将是第0层中的那些,等等,如果层编号具有某种内在含义,则需要为无意义的层设置填充值)但是我可以像java中那样动态增加列表的大小吗?使用类似list.add的方法吗?是的,请查看NetLogo字典中的
lput