Описание тега netlogo
NetLogo - это агентно-ориентированный язык программирования и интегрированная среда моделирования. NetLogo - это бесплатное программное обеспечение с открытым исходным кодом под лицензией GPL. Также доступны коммерческие лицензии. Он написан на Scala и Java и работает на виртуальной машине Java.
1
ответ
Ожидаемый ввод в качестве списка - ошибки с Foreach в NetLogo
Я пытаюсь использовать команду Foreach для перебора набора агентов. Я прошу каждую черепаху установить значение переменной на что-то. Тем не менее, я пробовал так много синтаксисов. Самое близкое, что я получил, это следующее: Set all-turtles (turtl…
25 сен '17 в 22:00
1
ответ
Могу ли я сохранить переменную для каждого патча или я должен использовать черепах?
Я моделирую уклонение от уплаты налогов. Моя первоначальная мысль состояла в том, чтобы случайное количество патчей было "бизнесом" и иметь блуждающих черепах, которые предпочитали делать покупки в бизнесе, который может предложить лучшую цену в пре…
27 ноя '13 в 13:51
0
ответов
Reporter не обновляется в нетлогическом поведенческом пространстве
Я использовал репортер в "Измерении выполняется с использованием репортеров:" для каждого шага, чтобы вывести набор глобальных переменных в пространстве поведения netlogo, но после того, как переменные обновлены для первого шага, дальнейшие обновлен…
28 июн '17 в 00:10
1
ответ
Ожидаемый ввод будет числом, но получил ИСТИНА / ЛОЖЬ
У меня есть этот блок кода: to catch-rose let prey one-of roses-here if prey != nobody [ set energy energy + 1 set rose_ramasse rose_ramasse + 1 ask prey [ die ] ] end Когда я запускаю симуляцию, я получаю следующее сообщение об ошибке + expected in…
20 апр '15 в 14:48
1
ответ
Одновременно согласование в Netlogo
В настоящее время я пытаюсь реализовать модель в Netlogo, где поведение черепах зависит от всех их соседей. Моя точка отправления - это код координационной игры, предоставленный: http://modelingcommons.org/browse/one_model/2549 Согласно этой модели,…
23 мар '16 в 11:14
2
ответа
Создание набора агентов вне списка
Это относится к предыдущему только что заданному вопросу. Как я могу преобразовать список (который представляет черепах) в набор агентов? Например, я хочу сделать набор агентов, который содержит 4 элемента [черепаха 0 черепаха 3 черепаха 4 черепаха …
10 май '17 в 15:15
1
ответ
Нетлого - как создавать дорожки?
Я пытаюсь смоделировать конкретное пересечение в NetLogo. Вот код (на ранних стадиях разработки): breed [ trams tram ] breed [ cars car ] to setup clear-all set-default-shape trams "bug" set-default-shape cars "car" setup-patches reset-ticks end to …
18 апр '17 в 16:31
1
ответ
Входные данные каждый тик из файла Excel
У меня есть внешний файл (.xls) с прогнозом цен. Мне нужно загрузить эти данные таким образом, чтобы модель считывала для каждого тика соответствующее значение, например: на отметке 1 - значение цены 2015 года, на отметке 2 - значение цены 2016 года…
28 май '14 в 17:46
1
ответ
Связь между черепахами и их происхождением
Я хочу спросить, как я могу соединиться между черепахами и патчем их происхождения? Я создаю черепах с помощью sprout-turtles 2 ;; so their origin is not (0 0) Я хочу, чтобы действие происходило только тогда, когда они находятся в исходном патче, ин…
20 апр '14 в 21:15
1
ответ
NetLogo: Есть ли способ изменить цвет патча под черепахами, которые умирают?
Я написал симуляцию, которая содержит ants and spiders, паук убьет муравьев, и ничего не случится, однако паук примет часть яда муравья и ухудшит здоровье. В какой-то момент паук умрет после того, как энергия станет равна 0. Я хочу, чтобы паук умер …
19 ноя '14 в 11:00
1
ответ
Переменные не добавляют себя правильно. NETLogo
Я работал над моделированием конкурирующих авиакомпаний на этапе полета. Итак, агенты, которых я смоделировал, - это пассажиры, которых я смоделировал как разных агентов для каждого временного интервала, в который они хотят прилететь. Авиакомпании и…
08 апр '14 в 12:57
1
ответ
Экспорт растра из Netlogo 6.0 с использованием переменных-исправлений ГИС против глобальных переменных
Я пытаюсь использовать расширение ГИС NetLogo 6.0 для экспорта растра патчей NetLogo со значением переменной патча. Я использую ГИС примитив gis:patch-dataset поскольку согласно словарю расширения ГИС предполагается: msgstr "сообщить о новом растре,…
01 фев '17 в 23:33
1
ответ
netlogo: вложенный ifelse не может получить доступ к последней команде ifelse
У меня есть три уровня команды ifelse. Я пытаюсь заставить агента что-то сделать, сравнивая 2 переменные разных агентов. Краткое описание команды ifelse. Процедуры 1 и 2 пытаются сравнить переменные двух разных агентов в одном и том же патче и что-т…
20 дек '15 в 12:30
1
ответ
Как кодировать команду для монитора для этого случая
Я хочу видеть мой min trade_Price на интерфейсе с помощью монитора. мои агенты продавцы и покупатели имеют 0 trade_Price, когда у них нет другого агента в том же патче. Но я хочу видеть min trade_Price только для агентов, у которых есть другой агент…
16 дек '14 в 19:26
1
ответ
Расстояние от начала (начального участка) до центра скопления черепах в радиусе в Нетлого
Я определил максимальное количество черепах в кластерах черепах, рассеянных по всему миру в Нетлого, так что наибольшее количество черепах (в пределах указанного радиуса), полученное для всех черепах, является результатом (назначенным переменной). l…
19 май '17 в 19:50
1
ответ
NetLogo: Как реализовать `карту предложений` (иначе`flatMap`)?
NetLogo имеет map примитив, который запускает задачу репортера для каждого элемента входного списка и собирает список результатов. Многие языки программирования, которые имеют map также есть то, что называется flatMap (или монадический bind или же c…
24 фев '14 в 19:38
1
ответ
Патч netlogo зависит от расстояния до определенного патча
Я хотел бы спросить, как я могу установить патчи. Исходное условие: в определенной точке есть красное пятно. Другие патчи будут зависеть от расстояния до красного патча. По мере того, как расстояние уходит далеко, воздействие будет больше. Это может…
23 июн '16 в 07:08
1
ответ
netlogo: создать матрицу случайных чисел
Я ищу способ создать матрицу, заполненную случайными значениями. Попытался создать матрицу:make-constant, которая, очевидно, возвращает константу (скажем, матрицу, полную 6 с). Этот ответ не работает должным образом. В моей модели охотники должны да…
28 июл '18 в 18:57
1
ответ
Расширение модели муравьев в нетлоге
Я пытаюсь изменить модель муравьев таким образом, чтобы, когда муравей впервые достигает источника пищи, этот временной тик записывался для каждого муравья индивидуально, а также количество раундов для каждого муравья для всех трех источников пищи. …
25 янв '16 в 11:32
1
ответ
NetLogo: nw: сохранение матрицы упорядочения узлов
Я генерирую различные виды сетей в NetLogo 5.1 с расширением сети. Я использую nw:save-matrix для хранения невзвешенной матрицы связности сети, которую затем загружаю в R для выполнения более сложных вычислений. В этой матрице я хотел бы знать, кака…
19 мар '15 в 18:38