Патч netlogo зависит от расстояния до определенного патча
Я хотел бы спросить, как я могу установить патчи.
Исходное условие: в определенной точке есть красное пятно. Другие патчи будут зависеть от расстояния до красного патча. По мере того, как расстояние уходит далеко, воздействие будет больше.
Это может быть не так просто, как для новичка. пожалуйста, помогите мне!
1 ответ
Отредактировано, чтобы включить рекомендации Николая
to example
let red-patch one-of patches with [pcolor = red]
ask red-patch [
ask other patches [
if random-float 1 > (distance red-patch / (max [distance red-patch] of patches))
[set pcolor blue]
]
]
end
Это будет эффект градиента, поэтому они будут более синими, чем ближе к красному пятну. Переключение> на <просто инвертирует эффект.