netlogo

    1熱度

    1回答

    這是我在這裏的第一篇文章(這是我的第一次的NetLogo工作),所以我會盡量簡潔: 我試圖寫一個清單像Epstein和Axtell這樣的海龜在GAS中做過(第73頁)。 直到現在,我試過這個沒有結果。 to setup-culture-tags ;set variable let initial-culture-tags n-values 67 [ random 2 ]

    0熱度

    1回答

    有沒有辦法在Netlogo中創建一個類似於此的對象? 我想要一個動態的對象,由3個圓周組成,如果可能的話,我希望我可以動態調整它們的大小,使它們更大或更薄。

    1熱度

    2回答

    我對Netlogo非常陌生,並且一直在使用它來進行基本的網絡分析。我創建了由5種不同的烏龜品種組成的社交網絡。爲了在另一個程序中繼續我的分析,我需要創建一個邊緣列表(網絡中所有連接節點的兩列列表)。因此,第一列將具有品種和誰號碼(例如演員1),並且第二列將列出演員1的聯繫人之一 (例如[Actor1,Actor2] [Actor1,Director5] [Actor1,Producer1] ..

    0熱度

    1回答

    這可能聽起來像一個愚蠢的問題,但是,有誰知道如何從我的Netlogo代碼中獲取變量列表(包括輔助和虛擬變量)?

    0熱度

    1回答

    我正在使用Netlogo的gis擴展,並試圖計算以km爲單位的代理之間的距離。 隨着gis:envelope-of我可以獲得經度和緯度的經紀人位置,所以我想用Haversine公式來計算距離。我的底層GIS-shape文件的投影是WGS 84. 我已經爲兩個示例性點寫入如下: to haversine let lata 31.8930795682288 let longa 36.089836

    0熱度

    2回答

    我收到一個錯誤,說「它除以0」。在使用Netlogo的行爲空間進行編譯的過程中,如何避免「除以0」的錯誤?這是一個運行時錯誤彈出消息。 「它被除以0.觀察者運行時的錯誤/由程序GO調用,由按鈕'去'調用」以下是示例程序。 「停車次數」變量意味着停止在道路上停留的海龜數量,「死亡數量」表示死亡海龜的數量。行爲空間通過每次打勾來收集數據。當變量爲0時,發生被零除錯誤。有什麼想法嗎?謝謝。 global

    0熱度

    1回答

    中心如何一個寫或打印頁眉,由每個時鐘週期的行線中的多個變量輸出,以命令的NetLogo中心?這個想法是打印出滴答多於一個可變(由程序報告的),以使其顯示在它們顯示爲在指揮中心輸出窗口如下的結果: length weight height area 24.2 23.1 22.0 25.1 18.7 19.2 10.4 22.0 等,在柱狀每蜱更新形成。 我最終還是希望能夠使用出口輸出命令在模

    0熱度

    1回答

    我知道,在這裏它是相同的question。事情是......我一直在試圖實施它,但它似乎並不適合我。我的模擬正在運行,但即使agentes正面臨activities,sight-radius,也會生成0 links。下面是代碼: to participate ask activities [ if count my-links < n-capacity [ ask

    0熱度

    1回答

    我有兩個過程(Levy Walk和Correlated Random Walk運動策略,每個都有自己的調試按鈕,以及netlogo界面上的自己的參數集),但我有同樣在下面的代碼實現用於批處理模擬處理一個單一的「去」程序嵌入有上述的程序: to setup clear-all create-turtles 100 [ setxy random-xcor random-ycor ]

    0熱度

    1回答

    我有200只代表生產者的海龜。每隻烏龜都有2個變量(2個產品的銷售量),並將它們進行比較,讓產品知道哪種產品最受歡迎,因此烏龜的顏色會變成代表該產品的顏色。 我所限定的本回路: while [counter < 201][ ask n-of 1 producers [ if (product1sales > product2sales) [ set