Netlogo问题:如何tutrles向目标的方向移动

我在黄色区域生成了人,想让他往灰色区域移动。请问要怎么写代码呢?

要让turtles向目标的方向移动,可以根据目标位置和当前位置计算出前进的距离和角度,然后使用turtle向前移动和旋转的命令进行移动。具体的代码如下:

to move-toward-target
  let target patch 5 5   ; 目标位置为 (5, 5) 的patch
  let angle toward target   ; 计算当前turtle到目标的角度
  let distance distance target   ; 计算当前turtle到目标的距离
 
  rt angle   ; 先旋转turtle到目标角度
  fd distance   ; 再让turtle前进到目标位置
end

在黄色区域生成的turtle调用以上代码即可实现向灰色区域移动的效果。