gpt4 book ai didi

netlogo - 如何让乌龟根据蜱虫做出不同的 Action

转载 作者:行者123 更新时间:2023-12-02 18:01:45 25 4
gpt4 key购买 nike

我想问你我的模型的时间步长是否是每月,我想划分 Action ,前6个月乌龟会做一些事情,后6个月做其他 Action ,

如果我想让乌龟每 6 个月做一次相同的 Action ,我知道什么

  if ticks mod 6 = 0 

提前致谢

最佳答案

如果我正确理解你的问题,你可以这样做:

if ticks < 6 [
do-one-action
]
if ticks >= 6 [
do-other-action
]

编辑:刚刚看到您的评论。如果您想每 6 个周期交替执行一次操作,您可以这样做:

if ticks mod 12 < 6 [
do-one-action
]

if ticks mod 12 >= 6 [
do-other-action
]

如果ticks告诉我们模拟中已经过去的月数,然后 ticks mod 12告诉我们当前年份是哪一个月(例如 0, 1, 2, ... 11)。所以if ticks mod 12 < 6说“如果我们在今年的前 6 个月”。

关于netlogo - 如何让乌龟根据蜱虫做出不同的 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23437421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com