如何计算移动车辆的距离是多少?

时间:2015-12-23 00:37:23

标签: netlogo

我想确定车辆行驶的距离以便与其他值进行比较,我应该使用命令/功能计算什么。 例如在图片中,我想用这个函数来确定距离d1,一次驱动后,距离将是最后一个.... d2距离骑行是dn enter image description here

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解你的问题。也许JenB的评论对你来说更好。但这是一个不同的答案:

这个小例子程序显示了一只乌龟跟踪它走了多远的简单方法:

cascade="detached,merge,refresh,persist"

基本上,每次乌龟移动时,都会将它移动的数量添加到乌龟变量中。

这假设您使用turtles-own [traveled] to example clear-all create-turtles 1 ask turtles [ repeat 5 [ let delta random-float 1.0 fd delta set traveled traveled + delta ] print traveled ] end 移动乌龟。如果您使用其他方法(例如forwardsetxy)移动乌龟,则需要使用不同的代码。