首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >基于斑块值的NetLogo中的海龟出苗

基于斑块值的NetLogo中的海龟出苗
EN

Stack Overflow用户
提问于 2014-01-13 21:42:00
回答 1查看 1K关注 0票数 1

我在NetLogo中加载了一个ASCII文件,其值(从0-4.6)表示居住在补丁中的海龟的平均值(泊松过程的平均值)。我想要设置模型,在每个补丁上发芽海龟使用随机泊松和平均值从ASCII文件。我知道如何ask n-of patches来发芽一定数量的海龟,但我不知道如何要求芽命令对所有补丁采取行动。任何帮助都会很好!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-13 22:56:32

如果您的问题是询问所有修补程序,您可以使用以下方法:

代码语言:javascript
代码运行次数:0
运行
复制
to setup 
  clear-all
  resize-world 0 10 0 10
  set-patch-size 40
  let ASCII-file-Values   n-values 121 [ random-poisson mean n-values 121[random-float 4.6]]
  let patches_list sort patches


  let i 0 
  foreach patches_list [
    ask ? [

      sprout item i ASCII-file-Values  
      set plabel count turtles-here
    ]
    set i i + 1
  ]

  reset-ticks      
end

回答您的问题的唯一部分是foreach patches_list [],如果您需要为以后使用的补丁分配值,另一种方法是向每个修补程序添加一个varible并在foreach循环中设置这个值,然后您可以ask patches [ sprout my-value]

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

https://stackoverflow.com/questions/21101942

复制
相关文章

相似问题

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