首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >特定于海龟和补丁的变量

特定于海龟和补丁的变量
EN

Stack Overflow用户
提问于 2013-03-27 17:26:51
回答 1查看 384关注 0票数 0

在NetLogo中,我可以使用turtles own创建特定于turtle的变量,使用patches-own创建特定于补丁的变量。但是,如何创建特定于海龟和补丁的变量呢?

具体地说,我想创建一个偏好函数--每只海龟都有一个偏好,生活在特定的补丁中。每个海龟和补丁的偏好是不同的,例如,海龟1的偏好20生活在补丁(1,1)中,偏好30生活在补丁(2,2)中,等等。我如何在NetLogo中定义这个函数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-27 21:06:12

如果我理解正确的话,您希望在每个海龟和每个补丁之间有一个唯一的映射。我的第一个想法是使用内置的矩阵扩展,通过

代码语言:javascript
复制
extensions [matrix]

并且有一个海龟自己的变量"preferences“,它是一个与你的世界的维度相同的矩阵(例如,如果max-pxcor和max-pycor都是16,并且你的原点居中,你需要一个33x33的矩阵)。

然后,"preferences“的每个元素对应于一个补丁,并表示分配的值。

有关如何用值填充矩阵的文档,请参阅NetLogo用户手册。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15655416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档