在Netlogo中按顺序重复命令和使用变量
我被重复命令困住了。NetLog代码的示例再也帮不上忙了。我希望海龟们通过“谁”号轮流选择值,然后向前移动一步。我希望海龟们重复同样的任务10次。谢谢你的帮助。 我运行命令错误出现在as中 找不到列表[0 1 0]的元素3,该元素的长度仅为3。 0运行项目时出错 调用者(匿名命令:[?1->询问海龟[who=?1][如果项目标记变为1[fd 1]]) 通过程序GO调用 按“开始”按钮调用* 这是密码在Netlogo中按顺序重复命令和使用变量,netlogo,repeat,Netlogo,Repeat,我被重复命令困住了。NetLog代码的示例再也帮不上忙了。我希望海龟们通过“谁”号轮流选择值,然后向前移动一步。我希望海龟们重复同样的任务10次。谢谢你的帮助。 我运行命令错误出现在as中 找不到列表[0 1 0]的元素3,该元素的长度仅为3。 0运行项目时出错 调用者(匿名命令:[?1->询问海龟[who=?1][如果项目标记变为1[fd 1]]) 通过程序GO调用 按“开始”按钮调用* 这是密码 turtles-own [turn] To setup ca create-turtle
turtles-own [turn]
To setup
ca
create-turtles 2
[move-to one-of patches
]
reset-ticks
end
to go
tick
define-turn
foreach [ 0 1]
[ ?1 ->
ask turtles with [who = ?1]
[ if (item ticks turn) = 1 [fd 1 ] ]]
end
to define-turn
Ask turtle 0 [ repeat 10 [ set turn [0 1 0] ]]
Ask turtle 1 [repeat 10 [ set turn [0 0 1] ]]
end