netlogo相关内容

如何孵化面临代理人最近邻居的海龟孵化

我目前有一个代理集(端口)孵化另一个代理集(发货)。 想法是让船舶面向最近的当前位置。 [让目标min-one-ports [距离我自己] 面对目标] 。 不幸的是,这使得船舶面向当前位置,因为它们在给定的港口被孵化。如果没有办法排除他们孵化的端口 - 我有一个位置索引(端口),并可能将目标设置为索引中的以下项目,但我不知道如何实现这一目标。有什么建议吗? 完整代码示例 ..
发布时间:2018-08-02 15:36:40 其他开发

将Netlogo源文件包含在另一个中

如何将一个Netlogo文件中的过程包含在另一个文件中?基本上,我想将遗传算法的代码与我的(相当复杂的)适应度函数分开,但是,显然,我希望健身记者(将驻留在“fitness.nlogo”中)可用于遗传算法代码,可能是“genetic.nlogo”。 如果可以,如何导入程序,执行代码?它是否像Python一样,导入模块几乎执行模块中的所有内容,或者像C / C ++那样,文件是盲目“加入”的? ..
发布时间:2018-08-02 10:13:53 其他开发

如果其他ifif elseif在netlogo中

我想在netlogo中有一个if if else else结构,但似乎此刻它不工作。 ifelse random 100 [ifelse random 100 [ifelse random 100 b $ b 我希望有68%的机会发生HBB-Genes与“A,A”和下一个有2%发生机率的人等等。如果任何人有netlogo的expirience,并可以帮助它会很受appr ..
发布时间:2018-04-18 16:11:02 其他开发

在从csv文件创建代理时使用to-reports

我的问题有点长。我非常感谢你,如果你可以请阅读所有内容,我会非常感谢任何建议。 我有两个消费者的数据是龟,额定笔记本电脑的功能。笔记本电脑有两种功能:屏幕尺寸和电池寿命。每个都有一些关卡。例如电池寿命有5小时,12小时,24小时,30小时。数据存储在csv文件中。 12 13.5 14 15 5 12 24 30 1 1 2 1 3 2 2 4 5 2 4 3 1 2 1 1 ..
发布时间:2018-04-17 11:05:48 其他开发

连接netlogo中的单词

NetLogo用户 我想列出连接列表的列表,例如 1:[0 1 4 6 8] 这里是list2 :(单词“turtle”) 那么我想列出哪个[“龟0”“龟1”“龟4”龟8“] 我怎么可能做到这一点? (b)b $ b 提前致谢 解决方案只是“龟”,所以我不太清楚你想要什么,但这应该覆盖它。 to-report append-word [w xs] ..
发布时间:2018-01-26 21:16:40 其他开发

使代理商不在列表中

如何将列表(代表海龟)转换为代理集? 例如,我想制作包含4个元素[turtle 0 turtle 3 turtle 4 turtle 7]的 agentset out of list [“turtle 0”“turtle 3”“turtle 4”“turtle 7”] $ b foreach“之前。 提前谢谢〜! 解决方案 我不确定为什么您需要使用像这样的列表 ..
发布时间:2018-01-26 21:15:56 其他开发

Netlogo列表及时更新

我在Netlogo写了一个代码,基本上应该这样做: 在定向链接中,交互并找出它们合作行为(coop_b)。 将coop_b与交互时间(reputation_now)一起存储在列表变量中。 每次交互都添加reputation_now到一个更大的名单,声誉_h(声誉历史) 现在,添加一个时间重量的声誉,以便最近有更多的交互权重总声望。我通过将交互的相遇时间除以当前时间滴答,然后将其与c ..
发布时间:2018-01-26 21:14:24 其他开发

NetLogo以字符列表的形式读入文件

我是NetLogo的新手。我有一个有一行值的文本文件: ABC CDC BBC 我试图在文件的第一行读取字符列表(例如[ABC]),我一直试图使用文件读取线,但它创建一个字符串“ABC”,而不是。 file-open“test.txt” observer> show file-read-line observer:“ABC” 解决方案 您需要将 ..
发布时间:2017-11-04 22:23:57 其他开发

netlogo 2中的动态龟创作[contd ..]

在界面选项卡中,我有一个滑块,其值范围在2& 10.根据用户使用此滑块定义的值,应该创建许多数量的海龟。 我尝试使用多个if语句,但是有一个问题后面的步骤。 if(slider-value = 2)[create2] if(slider-value = 3 )[create3] if(slider-value = 4)[create4] if(slider-value = ..
发布时间:2017-07-22 14:43:57 其他开发

NetLogo:在一个时间段内避免在一个补丁上有太多的甲虫?

我想对我的海龟和我的补丁之间的关系实施一些规则。我的补丁变量是: n_min - 如果有足够的海龟,将pcolor更改为粉红色,将补丁上的黄色海龟改为橙色 n_max - 如果有太多的海龟,将pcolor设置为棕色,让所有的海龟避免这个补丁 橙色(逗留) - >红色(infest) 补丁状态是: 绿色(n_min 粉红色(橙色海龟数量> n_min和 ..
发布时间:2017-04-22 01:05:08 开发方法

出口地块与netlogo

我试图导出我的NetLogo模型的所有地块模拟运行后的csv格式与原始 export-all-plots 。 我至少还没有找到和外部读取器打开此csv文件的方式,以获得更清晰的图表。我尝试使用 gnuplot ,但它似乎无法打开使用NetLogo创建的csv格式: “export-plots data(NetLogo 5.0.5)” ^ $ b b “C:\results\int ..
发布时间:2017-02-25 00:19:02 Office

Netlogo导出/ Tableau问题

目前,我玩的是将我的数据从Netlogo导出到CSV文件,然后使用以下代码将其加载到Tableau。 到写结果到文件 ;如果没有写入然后停止 如果为空?结果文件[stop] ;打开文件 file-open结果文件 ;写入文件 file-print(word Days-passed“,”num-susceptible“,”num-infected“,”num-recovered) ; ..
发布时间:2017-02-24 21:06:41 Office

如何使用netlogo读取.CSV文件?

我现在开始在netlogo,所以我有一些问题,我没有找到如何解决他们。 我必须读取一个巨大的.csv文件,网上有这个代码: 到openFile file-open“testeCsv.csv” set csv file-read-line set csv word csv“,”;添加逗号用于循环终止 let mylist [];值列表 while [非空? csv] [ ..
发布时间:2017-02-24 18:33:18 Office

在NetLogo中从RGB颜色获取HSB值

NetLogo提供 extract-hsb 获取NetLogo颜色的hsb值。但是,它似乎不工作在用rgb列表指定的颜色,即使rgb列表是NetLogo中的合法颜色。 我已经向NetLogo添加了一个功能请求来扩展 extract- hsb : https://github.com/NetLogo/NetLogo/issues / 643 解决方案 这里是 extract-hsb 根 ..
发布时间:2016-12-18 01:37:07 其他开发

Netlogo HPC CPU百分比使用增加

我使用无头NetLogo将作业通过以下代码提交给HPC服务器: !/ bin / bash #$ -N r20p #$ -q all.q #$ -pe mpi 24 /home/abhishekb/netlogo/netlogo-5.1。 0 / netlogo-headless.sh \ --model /home/abhishekb/models/corrected-rk ..
发布时间:2016-12-02 18:29:20 服务器开发

如何加快A *算法在大的空间尺度?

从 http://ccl.northwestern.edu/netlogo/models/community/Astardemo 时,我$ C $光盘的A *算法使用在网络节点以限定最小代价路径。在code似乎工作,但它是非常当我使用它在大的空间scales.My景观有1000补丁×1000的补丁与补丁1 = 1像素的程度太慢了。就算我降低它的400补丁×400补丁1补丁= 1个像素,这又是太慢了 ..
发布时间:2015-11-30 13:17:05 C/C++