2017-04-05 89 views
1

下面的代碼工作正常用於創建鏈接到一個摩爾街區:的NetLogo:如何創建鏈接到一個擴展摩爾定律鄰居

to setup 
clear-all 
    ask patches [ 
    sprout 1 
    ] 
    ask turtles [ 
    set size 0.5 
    ] 
end 


to go 
    ask patch 0 0 [ 
    let investor turtles-here 
     let neighborhood patch-set neighbors 
     ask neighborhood [ 
     let turtles-in-neighborhood turtles-here 
     ask investor [ 
     create-links-to turtles-in-neighborhood 
     ] 
     ] 
    ] 
end 

然而,當我嘗試以類似的方式編碼(見下文)創建鏈接到一個雙/擴展Moore鄰域,我得到一個運行時錯誤消息,說「一隻烏龜不能鏈接到它自己,錯誤,而烏龜24運行CREATE-LINKS-TO」,錯誤突出顯示了代碼行「create-links -to-turtles-in-neighborhood2「

to go 
    ask patch 0 0 [ 
    let investor turtles-here 
     let neighborhood2 patch-set [neighbors] of neighbors 
     ask neighborhood2 [ 
      let turtles-in-neighborhood2 turtles-here 
      ask investor [ 
      create-links-to turtles-in-neighborhood2 
    ] 
    ] 
    ] 
end 

任何意見巨大appr有禮貌的,謝謝。

回答

1

道歉,這是我的問題,我應該繼續前進。我一直在爭取這個幾個小時,但答案只是創建鏈接到「其他」烏龜在鄰里2