0
問題。我有在環境中移動的代理。我希望他們在一個步驟的開始和結束時記錄: 在一個補丁的半徑中有多少其他代理(鄰居)存在(減去他們自己)及其特徵。他們應該把它放在一個列表中,或者添加到列表中。 這可能嗎?我正在掙扎。其他代理商的舉報信息
編輯1:改變剔步驟,並添加(鄰居)
問題。我有在環境中移動的代理。我希望他們在一個步驟的開始和結束時記錄: 在一個補丁的半徑中有多少其他代理(鄰居)存在(減去他們自己)及其特徵。他們應該把它放在一個列表中,或者添加到列表中。 這可能嗎?我正在掙扎。其他代理商的舉報信息
編輯1:改變剔步驟,並添加(鄰居)
你可以保持一個品種變量,保持此信息。
你可以只添加(使用lput)的計數半徑龜(使用在半徑)
turtles-own [beginning-step end-step]
to go
ask turtles [set beginning-step lput (count other (turtles in-radius 1)) beginning-step]
ask turtles [ move]
ask turtles [set end-step lput (count other (turtles in-radius 1)) end-step]
end
謝謝。我也可以用它來記錄他們的特徵。 – Newguy
我不認爲你的意思是說開始和蜱的結束,而是, 步。另外,一個補丁的半徑是多少?你的意思是鄰居嗎? – mattsap
啊,是的,你說得對,我的意思是一步。是的,鄰居。我現在編輯它。非常感謝你。 – Newguy