我有一个netlogo问题,我似乎无法找到解决方案,但它感觉非常基础。 我有两种类型的品种:Netlogo一对一关系
breed [individuals individual]
breed [cars car]
我想创建从一个单独的链接到一辆车。所以,它是一个一对一的关系。我用这个代码来做到这一点:
to setup-individuals
create-individuals individuals-number [
set ID 2
set shape "person"
set color yellow
setxy random-xcor random-ycor
set activity ""
set activity_time 0
let rand random 2
ifelse rand = 0
[
set owns-car false
]
[
set owns-car true
create-link-to one-of cars ;; here is the issue
]
]
end
的问题是,如果我使用“create-link-to one-of cars
”有连接到一台车以上的人,但我想每一个人都有一个独特的汽车。当尝试使用以下命令时:“create-link-to one-of cars with [my-in-links = 0]
”它给了我下面的错误:“CREATE-LINK-TO预期的输入是一只乌龟,但取而代之的是NOBODY。”我尝试了这个命令的许多变体,但它不起作用。
创建链接到汽车行驶[不属于任何一个吗? my-in-links] 做了工作 thnx队友 – arianit 2015-02-06 14:31:07
'my-in-links = nobody'不起作用 - 'nobody'不等于空的代理集。 '没有任何......'解决方案也是我所建议的。 – 2015-02-06 17:11:29