从Netlogo导出数据

时间:2015-03-01 18:06:56

标签: export

我知道netlogo能够导出数据,但据我了解,我只能及时从特定快照导出数据。我想看看数据如何随着时间的推移而改变运行中的所有滴答。有没有办法让netlogo这样做?或者可能告诉它导出特定间隔的数据(例如,从时间0开始每10个滴答)?

谢谢!

1 个答案:

答案 0 :(得分:1)

最简单的方法是使用BehaviorSpace工具。使用您需要的输入参数(或其中一些的范围)以及要导出的变量的名称(或创建所需内容的代码)设置实验,并运行实验并报告每个滴答。

在某些情况下可能更好的一种更复杂的方法是使用一个名为print-results的过程,并在go过程结束时使用行if ticks mod 10 = 0 print-results并在打印结果中过程,有一堆打印,显示您要报告的结果的语句。然后做一个export-output