Netlogo 如何在模拟过程中将代理从一个品种切换到另一个品种?

Netlogo 如何在模拟过程中将代理从一个品种切换到另一个品种?,netlogo,Netlogo,我有一个股票市场模拟,有两种品种,被动和主动。它们都有不同的投资公式。但是,我希望代理在这两种品种之间切换。我有一个条件,他们应该遵循,以决定何时切换。但是,我不知道如何编程代理切换。您应该能够简单地设置代理的品种,就像设置任何其他变量一样: ask one-of passives [ set breed actives ] 假设您使用被动和主动作为您的复数名称 你可以在中阅读更多。类似这样的内容:要切换提问被动语态[r>rhat)[设定品种成人]]end你需要使用和一起过滤,所以用[r>rh

我有一个股票市场模拟,有两种品种,被动和主动。它们都有不同的投资公式。但是,我希望代理在这两种品种之间切换。我有一个条件,他们应该遵循,以决定何时切换。但是,我不知道如何编程代理切换。

您应该能够简单地
设置代理的
品种,就像设置任何其他变量一样:

ask one-of passives [ set breed actives ]
假设您使用
被动
主动
作为您的复数名称


你可以在中阅读更多。

类似这样的内容:要切换提问被动语态[r>rhat)[设定品种成人]]end你需要使用
一起过滤,所以
用[r>rhat][设定品种成人]]来提问被动语态。
我就是这么做的:用[rhat-Ashow
语句,或者在
switch-a
中以某种方式更改代理显示。像这样
切换-A询问经理-A与[Rhat-A