netlogo中的品种-如何使用一个品种制作各种代理
我想从一个品种创建各种代理 比如: 繁殖[节点] 问题:netlogo中的品种-如何使用一个品种制作各种代理,netlogo,Netlogo,我想从一个品种创建各种代理 比如: 繁殖[节点] 问题: 使用这个单一品种的“节点”,我想创建一些节点作为家,一些作为消费者,一些作为汽车等,这是可能的吗?请引导我 没有什么可以阻止您创建自己的变量(例如,kind)来指定每个节点的类型: breed [ nodes node ] nodes-own [ kind ] to setup clear-all creates-nodes 10 [ set kind "home" ] creates-nodes 10 [ set kind
使用这个单一品种的“节点”,我想创建一些节点作为家,一些作为消费者,一些作为汽车等,这是可能的吗?请引导我 没有什么可以阻止您创建自己的变量(例如,
kind
)来指定每个节点的类型:
breed [ nodes node ]
nodes-own [ kind ]
to setup
clear-all
creates-nodes 10 [ set kind "home" ]
creates-nodes 10 [ set kind "consumer" ]
creates-nodes 10 [ set kind "car" ]
end
话虽如此。。。你为什么要这么做
NetLogo是代表不同类型代理的合适工具。如果所有这些东西都不同,它们可能属于不同的品种。在我看来,更好的做法是:
breed [ homes a-home ]
breed [ consumers consumer ]
breed [ cars car ]
to setup
clear-all
create-homes 10
create-consumers 10
create-cars 10
end
请注意,所有这些东西仍然可以通过链接(即网络中的节点)连接,即使它们是不同种类的
如果您担心品种的其他缺点,请在评论中告知我们。我们可能可以减轻您的担忧。没有任何东西可以阻止您创建自己的变量(例如
种类
)来指定每个节点的类型:
breed [ nodes node ]
nodes-own [ kind ]
to setup
clear-all
creates-nodes 10 [ set kind "home" ]
creates-nodes 10 [ set kind "consumer" ]
creates-nodes 10 [ set kind "car" ]
end
话虽如此。。。你为什么要这么做
NetLogo是代表不同类型代理的合适工具。如果所有这些东西都不同,它们可能属于不同的品种。在我看来,更好的做法是:
breed [ homes a-home ]
breed [ consumers consumer ]
breed [ cars car ]
to setup
clear-all
create-homes 10
create-consumers 10
create-cars 10
end
请注意,所有这些东西仍然可以通过链接(即网络中的节点)连接,即使它们是不同种类的
如果您担心品种的其他缺点,请在评论中告知我们。我们或许可以减轻你的担忧