0
我想確定車輛爲了與其他值進行比較而行駛的距離,我應該使用命令/函數計算什麼。 例如在圖片中,我想使用函數來確定距離d1,一次驅動後,距離將是最後.... d2距離騎是dn 如何計算移動車輛的距離是多少?
我想確定車輛爲了與其他值進行比較而行駛的距離,我應該使用命令/函數計算什麼。 例如在圖片中,我想使用函數來確定距離d1,一次驅動後,距離將是最後.... d2距離騎是dn 如何計算移動車輛的距離是多少?
我不確定如果我理解你的問題。也許JenB的評論對你更好。但這裏有一個不同的答案:
的龜跟蹤多遠它走在這個小例子程序如下所示爲一個簡單的方法:
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
基本上,每次龜移動,你添加它移動到一個海龜變量的數量。
這裏假設您使用forward
移動烏龜。如果您使用setxy
或move-to
等其他方法移動烏龜,那麼您將需要不同的代碼。
如果你說'前進3',那麼行進的距離將是3.在x方向有多遠,y方向是三角和角度的問題。你可以使用'dx'和'dy'這兩個基元來計算出'xcor'和'ycor'的實際位置 – JenB