netlogo - 如何在模拟过程中将代理从一个品种切换到另一个品种?
问题描述
我有一个股票市场模拟,有两种类型的品种,被动的和主动的。他们都有不同的投资公式。但是,我希望代理商在两种品种类型之间切换。我有一个他们应该遵循的条件来决定何时切换。但是,我不确定如何对代理进行编程以进行切换。
解决方案
您应该能够简单地set
使用breed
代理,就像任何其他变量一样:
ask one-of passives [ set breed actives ]
假设您使用passives
和actives
作为您的品种复数名称。
您可以在NetLogo 编程指南中阅读更多内容。
推荐阅读
- c++ - 两个相同的项目:一个有未解决的外部问题,另一个没有
- python - 加载预训练模型 VGG-16 时出现问题
- sql - Redshift 查询以添加迄今为止出现最大值的日期的列
- json - 哪里可以保存 5MB 的数据?
- c# - 在 Blazor .NET Core 3.1 中使用 Infragistics.WPF.Excel
- visual-studio - 在预构建事件上更新 nuget 包
- python - 将属性添加到数据集的对象
- python - 如何在 lambda 函数中声明一个全局变量?
- python - LXML 在 Windows 10 中既不下载也不绑定
- python - 如何查看/打印保存在变量中但已删除代码的函数?