如何使用max在Netlogo中设置turtles自己的变量?
我有一个养殖工人,他有海龟自己的工资和朋友的工资,我想把一个工人的朋友的工资设置为附近海龟的最高工资。我试过以下方法,但不太正确。有人能帮忙吗如何使用max在Netlogo中设置turtles自己的变量?,netlogo,Netlogo,我有一个养殖工人,他有海龟自己的工资和朋友的工资,我想把一个工人的朋友的工资设置为附近海龟的最高工资。我试过以下方法,但不太正确。有人能帮忙吗 ask workers [set friend_pay [pay] of [one-of workers in-radius 5 with-max [pay]] ] 原语的最大值是您的朋友。如果有两个收入相等的朋友,它也不会抱怨。我想这正是你想要的 breed [workers worker] workers-own [pay friend-pay]
ask workers [set friend_pay [pay] of [one-of workers in-radius 5 with-max [pay]] ]
原语的
最大值是您的朋友。如果有两个收入相等的朋友,它也不会抱怨。我想这正是你想要的
breed [workers worker]
workers-own [pay friend-pay]
to setup
create-workers 50
[ setxy random-xcor random-ycor
set pay random 100
]
ask workers [ set friend-pay [pay] of max-one-of workers in-radius 5 [pay] ]
end