2016-06-23 77 views
0

我試圖讓所有補丁都有紅色點距離信息[5-5]。然後這些距離信息最終將用於觀點動態。Netlogo:如何使補丁有一定的紅色補丁距離信息

patches-own [e-distance] 

我加入E-距離接入距離信息

to setup 
    clear-all 
    ask patch 5 -5 [ 
     set pcolor red 
     ]  
end 

to go 
    let red-patch patches with [ pcolor = red ] 

end 
+0

見http://stackoverflow.com/questions/15998359/how-can-i-compute-the-distance-between-two-patches – bergant

+0

謝謝bergant,我檢查了鏈接,但我想知道如何將距離信息保存在每個補丁的「電子距離」上 – user6487966

回答

1

使用distance

ask patches [ set e-distance distance red-patch] 

在此之前,請確保您的red-patch是代理(未代理設置)。更改letone-of

let red-patch one-of patches with [ pcolor = red ] 
+0

非常感謝!它運作良好。特別感謝評論「在此之前,確保你的紅色補丁是一個代理(不是代理集)。用一個」 – user6487966