NetLogo - 如何显示海龟的当前坐标

Posted

技术标签:

【中文标题】NetLogo - 如何显示海龟的当前坐标【英文标题】:NetLogo - How to show the current coordinates of a turtle 【发布时间】:2012-01-31 11:35:20 【问题描述】:

我一直在尝试在 NetLogo 中显示乌龟的当前坐标。我知道要显示其中一个坐标,我可以使用:

show [xcor] of turtle 0

show [ycor] of turtle 0

但是如何显示两个坐标呢?

谢谢。

【问题讨论】:

【参考方案1】:

你可以show [list xcor ycor] of turtle 0

或者,更高级的:show [(word "(" xcor ", " ycor ")")] of turtle 0

【讨论】:

【参考方案2】:

如果您不知道确切的海龟 (of turtle 5) 的坐标,但您想确定运行进程的特定海龟的位置,您可以使用

show list xcor ycor  ; not need to use self or myself

【讨论】:

这可以简化为show list xcor ycor。它永远不会增加使用 of self 的意义 谢谢@SethTisue,我已经在我的代码中修改了:)【参考方案3】:

从 http://ccl.northwestern.edu/netlogo/docs/programming.html#syntax

你可以的

显示乌龟 5 的 [xcor + ycor]

但不确定这是否有帮助?

对不起.. 它没有.. 1 秒!

【讨论】:

是的,伙计,它没有。也试过了!哈哈!我想要的是两个坐标,把它们加起来 是的.. 我知道我看错了你的 Q!不确定您是否可以在 1 条语句中使用? 我想刚才有一个frd询问过。可以在这里使用补丁。问turtle [patch-here] 它返回坐标xy @aHaH:如果海龟在一个patch中心,那么它的坐标是整数,和patch的坐标一样。但是如果海龟不在补丁中心,那么它的坐标是不同的

以上是关于NetLogo - 如何显示海龟的当前坐标的主要内容,如果未能解决你的问题,请参考以下文章

Netlogo,如何让海龟沿着通往目的地的补丁之间的路径

在 NetLogo 中计算特定补丁的海龟航向

如何让一只乌龟能够在 Netlogo 中保存其他乌龟 ID?

turtleh海龟库

python_海龟绘图_坐标系问题_画笔各种方法-python工作笔记013

Python内置turtle海龟库函数讲解 2