Вопросы по теме 'netlogo'
Как создать стены лабиринта в NetLogo?
Я пытаюсь создать сетку 5x5 с двумя выходами и поместить в нее несколько стен. Другими словами, я хочу создать лабиринт или лабиринт.
Мне было интересно, есть ли способ сделать границу толще или изменить цвет только одной стороны патча.
Я хочу...
4633 просмотров
schedule
24.05.2024
Столкновение со стеной NetLogo — функция «отскока»
Черепахи NetLogo продолжают проходить сквозь стены лабиринта. Как мне остановить их от прохождения сквозь стены и вместо этого заставить их изменить направление?
Я благодарен за любую помощь.
Мой код до сих пор:
breed [ defaults default ]...
2466 просмотров
schedule
19.06.2022
Как заставить фон патча перемещаться за черепахой?
Я работаю над проектом по созданию симулятора управления полетом в NetLogo. Я знаю физику самолета, необходимую для полета, но я не понимаю, как это заложить в код и как создать черепаху на фоне патчей, чтобы как я управлял черепахой (которая...
301 просмотров
schedule
29.10.2022
Проблемы с кодом Netlogo, черепахи не могут найти патч на 0,0
Я пытаюсь создать симуляцию по тому же принципу, что и это видео (1:29 - 1:45).
https://www.youtube.com/watch?v=pqBSNAOsMDc
Я подумал, что простой способ добиться бесконечного кругового процесса — сделать так, чтобы черепахи смотрели на 0,0, а...
1197 просмотров
schedule
12.10.2022
Как я могу улучшить следующую функцию в NetLogo?
Я изменил многие части своего кода, чтобы повысить производительность, и теперь одна из самых трудоемких процедур в моем коде:
to deduct [Picking_Agent C]
If label_ = "Common Food Source"
[
Let witnesses_From_Other_Village other...
153 просмотров
schedule
21.09.2023
Эффективный доступ к переменной черепахи, которая является адресом патча, или Как фильтровать патчи, которые не назначены черепахам?
В моей симуляции у каждой черепахи есть переменная my-home, в которой живет семейство агентов исправления, поэтому агенты с одинаковым идентификатором Family-ID имеют одинаковый my-home до тех пор, пока один из агентов не уедет или семья не вырастет...
725 просмотров
schedule
28.06.2023
Как я могу использовать переменную, определенную в контексте черепахи, в контексте патча?
Как я могу использовать переменную, определенную в контексте черепахи, в контексте патча? Это мой код (я его упростил):
turtles-own [a]
patches-own [b]
to add-turtles
create-turtles 2 [ set shape "turtle" set color gray set size 2 ]
ask turtles...
2632 просмотров
schedule
17.06.2023
Могу ли я хранить переменную для каждого патча или мне следует использовать черепах?
Я моделирую уклонение от уплаты налогов. Моя первоначальная мысль заключалась в том, чтобы сделать случайное количество патчей «предприятиями» и иметь бродячих черепах, которые предпочли бы делать покупки в магазине, который может предложить лучшую...
597 просмотров
schedule
27.10.2022
IF THEN ELSE вложенная команда системной динамики оператора в NetLogo
У меня есть переменные в системной динамике в NetLogo, и я пытаюсь вложить, если еще следующим образом
Md * (( ifelse n_porg = 0 [ 0 ] [ ifelse ( ( SDIa * Total_norg ) / n_porg ) > 1
[ 1 ] [ ( SDIa * Total_norg ) / n_porg ] ] ) / delay...
696 просмотров
schedule
20.07.2023
NetLogo: патчи для отображения количества черепах на патче
Я бы хотел, чтобы каждый патч отображал количество черепах, находящихся в этом патче. Я знаю, что мне нужно использовать команду plabel, но я не могу понять, как заставить патч отображать количество черепах, занимающих его. Кто-нибудь знает, как это...
2450 просмотров
schedule
18.07.2023
Диагностика ошибки команды расширения netlogo
Когда я пытаюсь выполнить пример расширения первых n целых чисел:
показать шум: первые n целых чисел 5
Я получаю сообщение об ошибке «ОШИБКА: ожидаемая команда» в консоли или на вкладке кода. В основном я копировал и вставлял примеры классов...
319 просмотров
schedule
17.07.2022
в NetLogo я пытаюсь создать процедуру, которая окрашивает каждый патч в мире в 1 из 5 возможных цветов
Я пытаюсь создать процедуру, которая окрашивает каждый участок в мире в 1 из 5 возможных цветов. с 20-процентным шансом каждого. Я пытаюсь создать условия для каждого цвета, поэтому
Если число меньше 2, сделайте его зеленым.
Если число меньше...
472 просмотров
schedule
07.09.2022
Создание ландшафтов разной формы в NetLogo
В настоящее время ландшафт, который я настраиваю в NetLogo, включает в себя патчи «typrAgro» в полосе вверху и «typeTrop» в блоке внизу.
to setup
ca
clear-all-plots
clear-output
set typeAgro 1 ;where people will be located
set typeTrop 2 ;where...
565 просмотров
schedule
28.02.2023
Как создать таймер на netlogo?
Для моего проекта лабиринта я хочу создать кнопку монитора, которая отслеживает, сколько времени требуется черепахе, чтобы добраться от начала до конца. Как бы я код для таймера?
633 просмотров
schedule
12.01.2023
Проблемы с запуском NetLogo с BitDefender
Довольно неприятно, но, надеюсь, небольшая проблема, с которой я столкнулся. Я только что скачал и установил NetLogo 5.0.5 для своей машины с Windows 8, стандартная установка в Program Files (x86). Когда я пытаюсь запустить .exe, я получаю это...
909 просмотров
schedule
28.04.2023
Как сделать матрицу случайных значений в NetLogo?
Есть ли способ легко создать матрицу $n \ cross m$ в NetLogo? Кроме того, можно ли заполнить эту матрицу случайными значениями? Спасибо.
738 просмотров
schedule
25.06.2023
NetLogo: назначение значений матрицы патчам
Допустим, я хотел присвоить патчам значения матрицы 4 x 5 так, чтобы
patch 1 1 [x] = matrix 1,1
patch 1 2 [x] = matrix 1,2
..
patch 4,5 [x] = matrix 4,5
есть ли способ сделать это в NetLogo?
251 просмотров
schedule
28.08.2022
как установить патч-переменную как количество черепах - здесь
Я хочу установить переменную патча, равную количеству черепах в этом патче.
я пытался
запросить патчи [установить переменную A (подсчитать черепах - здесь)]
когда я делаю это, я получаю сообщение об ошибке: «установить ожидаемые 2...
1791 просмотров
schedule
13.09.2022
NetLogo: Изменение заголовка на противоположное значение
Мне нужно рассчитать, как изменить заголовок в сценарии NetLogo, например. черепаха имеет курс 0, мне нужно перевернуть его на 180, чтобы они двигались в противоположном направлении.
Я пробовал [360 - заголовок] с ограниченным успехом.
526 просмотров
schedule
10.05.2023
Штриховка в NetLogo по дробным вероятностям
Я пытаюсь вылупить определенное количество черепах в соответствии с некоторой статистикой, которую я собрал о рождении в определенной стране.
Чтобы избавить вас от математики, каждый день рождается 201 взрослое население в 3565765 человек.
Что я...
147 просмотров
schedule
21.06.2023