2016-05-13 3 views
1

Я запускаю свою симуляцию. Я должен запустить мою симуляцию 20 раз с двадцатью разными значениями семян. Я сохраняю результаты моделирования в 20 разных файлах. Есть ли какой-либо способ в Netlogo, где мы можем указать количество прогонов и начальных значений, а выполнение программы завершено после указанного количества прогонов и выдавать результат в одном или в разных файлах?Автоматическое выполнение программы в netlogo

ответ

0

Вы можете использовать пространство поведения, и в качестве одного из параметров эксперимента используйте начальное значение.

Вот ссылка на поведение пространства: https://ccl.northwestern.edu/netlogo/docs/behaviorspace.html

+0

Я попытался запустить программу, используя поведение пространства и получить это сообщение об ошибке – user2293224

+0

java.lang.OutOfMemoryError: PermGen пространство на java.lang.Class.getDeclaredMethods0 (Native Method) на java.lang.Class.privateGetDeclaredMethods (Class.java:2436) в java.lang.Class.privateGetPublicMethods (Class.java:2556) на java.lang.Class.privateGetPublicMethods (Class.java:2572) в java.lang.Class.privateGetPublicMethods (Class.java:2572) на java.lang.Class.getMethods (Class.java:1412) на или g.nlogo.generator.BytecodeUtils $ .getMethods (BytecodeUtils.scala: 34) at org.nlogo.generator.BytecodeUtils $ .isRejiggered (BytecodeUtils.scala: 19) at – user2293224

+0

Кажется, что ваш эксперимент слишком велик. Сколько переменных вы тестируете? Сначала попробуйте небольшой эксперимент. – mattsap

Смежные вопросы