這是我在這裏的第一篇文章(這是我的第一次的NetLogo工作),所以我會盡量簡潔: 我試圖寫一個清單像Epstein和Axtell這樣的海龜在GAS中做過(第73頁)。 直到現在,我試過這個沒有結果。 to setup-culture-tags ;set variable
let initial-culture-tags n-values 67 [ random 2 ]
我正在使用Netlogo的gis擴展,並試圖計算以km爲單位的代理之間的距離。 隨着gis:envelope-of我可以獲得經度和緯度的經紀人位置,所以我想用Haversine公式來計算距離。我的底層GIS-shape文件的投影是WGS 84. 我已經爲兩個示例性點寫入如下: to haversine
let lata 31.8930795682288
let longa 36.089836
我收到一個錯誤,說「它除以0」。在使用Netlogo的行爲空間進行編譯的過程中,如何避免「除以0」的錯誤?這是一個運行時錯誤彈出消息。 「它被除以0.觀察者運行時的錯誤/由程序GO調用,由按鈕'去'調用」以下是示例程序。 「停車次數」變量意味着停止在道路上停留的海龜數量,「死亡數量」表示死亡海龜的數量。行爲空間通過每次打勾來收集數據。當變量爲0時,發生被零除錯誤。有什麼想法嗎?謝謝。 global