Netlogo 信息素的产生及其变异2
这是我们的程序,但我们有一个问题,信息素永远不会是0,我们需要它是0 我该怎么办Netlogo 信息素的产生及其变异2,netlogo,Netlogo,这是我们的程序,但我们有一个问题,信息素永远不会是0,我们需要它是0 我该怎么办 LayPheromone if (pheromone < maxPheroPerSite-Forage) [set pheromone (pheromone + amtPheroLay-Forage)] end to UpdatePatches ask patch nestX nestY [ set pcolor pink ] ask patches
LayPheromone
if (pheromone < maxPheroPerSite-Forage)
[set pheromone (pheromone + amtPheroLay-Forage)]
end
to UpdatePatches
ask patch nestX nestY [ set pcolor pink ]
ask patches
[
if (pheromone < 0) [set pheromone 0]
if (pheromone > 0)
[
set pheromone (pheromone - pheromone * evaporation-rate)
ifelse showPhero?
[ set pcolor scale-color yellow pheromone 0 (maxPheroPerSite-Forage)]
[ set pcolor black ]
]
] `
您能否更具体地说明此代码背后的意图是什么,以及它是如何无法满足该意图的?我不知道你的意思,也不知道你希望得到什么样的帮助。我正在研究如何使用信息素化学物质来移动我的海龟。现在,我的问题是,信息素的值永远不会是0,我需要它是0,我做了这个过程,但它不起作用?请帮我找出错误,我在你发布的代码中看不到任何错误。也许错误在别处。