作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想问你我的模型的时间步长是否是每月,我想划分 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/
我是一名优秀的程序员,十分优秀!