2016-12-28 2 views
1

Я новичок в Netlogo и столкнулся с проблемой.получение черепах для рассмотрения других переменных черепахи

Я написал модель, где одна порода черепах (вомбаты) случайно выбрала для перемещения - в разные норы (вторая порода черепах). Однако теперь я хочу сделать так, чтобы качество (представленное числом) норы в настоящее время на одном патче, как вомбат, влияет на вероятность перемещения вомбата в другую нору. Я предположил, что это похоже на:

ask wombats[ 
if random-float 100 >= burrow-fidelity * (quality one-of burrows burrows-here/2) 
    [move-to one-of burrows with [not any? wombats-here]] 
] 

однако это не работает. Есть ли в любом случае, что я делаю вомбат сообщать размер норы, в настоящее время разделяющей один и тот же патч (есть только одна нора за патч), а затем заставить вомбат включать сообщаемое значение в вышеупомянутое уравнение, где «качество одного из норы норы - здесь "есть?

Спасибо заранее

ответ

1

Чтобы сообщить значение переменной другого агента, используйте ключевое слово of:

[ quality ] of one-of burrows-here 
Смежные вопросы