netlogo

    0热度

    1回答

    我想在netlogo中为Nxt砖写一个扩展。连接砖,我使用Lejos。我有一个颜色传感器的问题。我想写一个简单的方法,它返回传感器的颜色,如黄色:1,红色:2等。但传感器电机总是在同一表面上返回不同的RGB颜色。例如,我把它放在一张黄色的纸上,rgb的颜色是:[236 189 104],[247 202 108] ..如果它为相同的表面颜色返回唯一的RGB数字,我会根据RGB颜色范围对它们进行分类

    0热度

    1回答

    我在NetLogo中基于Rebellion模型运行模拟,其中一些代理变为活动状态,但可以由其他代理停用。 我的问题是,如何保持活动代理的最高价值?当所有代理停用时,模拟结束。我算活性剂的数量仿真过程: 计数代理与[?积极], ,但我无法弄清楚,如何保存这个数字的最高值。我知道,我可以在每一步都测量运行,但由于重复次数多,我宁愿只保存这个最大数量。 Regards, Maciek。

    3热度

    1回答

    如何将由空格分隔的文件内容作为列表读入NetLogo中? 例如,含有诸如这些数据的文件: 2321 23233 2 2321 3223 2 2321 313 1 213 321 1 我想创建列表,如这些: a[2321,2321,2321,213] b[23233,3223,313,321] c[2,2,1,1]

    2热度

    1回答

    我试图要求白色海龟创建黄龟到8个空的相邻空间之一。如果没有空闲空间,乌龟应该什么都不会产生。 注:白龟保持白色,并产生能够自我繁殖的黄龟以及其他黄龟。总之,最后我想用黄龟来填满黑色空间。 breed [ cells cell ] cells-own [ n ] to setup clear-all set-default-shape cells "square"

    1热度

    1回答

    如何可以完成在下面的代码如下: 贴片变色反射从行“最小pycor” 例如,颜色交替它们的距离的从黄色到红色和然后变黑(表示死亡)。 但是这应该考虑到产生黄色斑块>红色>黑色。 turtles-own [ stem? ;; true for stem cells, false for transitory cells age ;; age of cell. changes color wit

    1热度

    1回答

    我需要同时学习海龟改变标题的时间。也就是说,当乌龟改变方向时,程序或记者会改变布尔值的值。但这位记者不会被任何其他程序调用,它会一直运行(检查乌龟的标题),而乌龟正在移动。 NetLogo中有这种方法吗?

    0热度

    1回答

    我正在尝试做一些我认为是相对简单的事情,但由于某种原因,我有一段时间计算出来,所有的搜索都变成了空白。 我想查询一个特定的乌龟的颜色,并检查它是否匹配另一种颜色。我想要做这样的事情: if color targetTurtleNum = red [set target-confirmed true]; 但我不断收到错误: IF预计该输入是一个命令块,却得到了一个真/假代替。 任何想法?

    0热度

    1回答

    什么是有效的方法来检查文件是否发生了变化,并只打印新的数据? 最初,我倾向于比较行数的readline方法,但这看起来效率很低。 我最初的疑问是如果有办法从Netlogo检查文件大小或时间戳。答案是'不'。然而,Charles Staelin很友好地将get-date-ms方法添加到pathdir扩展中。所以,现在的文件更改(按时间戳)可以检查与set currenttimestamp pathd

    0热度

    1回答

    海龟之间有数据传输的方式吗? 我想发送和接收乌龟和它的邻居龟之间的数据,但我不知道如何...

    2热度

    2回答

    对不起,如果这一切似乎白痴和不清楚,但我目前正在学习Netlogo模型基于代理的集体行为,并希望听到一些关于替代软件选择的建议。我的主要事情是,我非常想利用PyCuda,因为据我所知,它支持并行计算。但是,这是否意味着我仍然需要在其他环境中编写数字脚本并在另一个环境中实现视觉效果? 如果是这样,我的问题是: 我应该使用什么数值包? PyEvolve,DEAP还是其他?看来PyEvolve不再被开发