gpt4 book ai didi

simulation - 如何在netlogo中制作累计总和列表

转载 作者:行者123 更新时间:2023-12-02 04:16:14 24 4
gpt4 key购买 nike

如何制作一个其他列表的累积和列表?

我试过这样:

;;all temperatrue-values around the turtle saved in list 
set temperature_values (list [(output-heat + 1)^ Freedom] of neighbors)


;;build cumulative value of temperatures and put each value in list
let tempsum 0
set tempsum_list []
foreach temperature_values
[set tempsum (tempsum + ? )
set tempsum_list fput tempsum tempsum_list

]

但它不起作用。谁能解决这个问题吗?它说“+排除了输入,但获取了一个列表”。

最佳答案

您的累积和代码有效(除了我认为您需要lput而不是fput。您可以通过以下方式查看它:

to test
let ll [1 2 3 4]
let tempsum 0
let tempsum_list []
foreach ll
[ set tempsum (tempsum + ? )
set tempsum_list lput tempsum tempsum_list
]
print tempsum_list
end

错误是否突出显示了行设置温度值(列表[(输出热+ 1)^自由度]邻居)?尝试在 ) 和 ^ 之间添加一个空格。 NetLogo 对数学运算符周围的空间很挑剔。

关于simulation - 如何在netlogo中制作累计总和列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33570658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com