netlogo

    0熱度

    1回答

    我與這個掙扎在過去的一週...我想建三名記者(這樣我就可以提取這些信息)的: 接觸的持續時間代理人之間(我和j)。 代理對(i和j)之間的連續聯繫之間的差距。 業務代表具有的聯繫數量。 如果您可以在正確的方向上推動(小)推動,我將不勝感激!

    0熱度

    1回答

    我試圖找到一種方法來做到這一點更整潔/更有效率的原因,我不相信我不能夠實現更高效的相同結果。 我有一個csv文件,其中包含我的海龜的初始狀態的數據。每一行代表烏龜擁有的變量的值,每列代表一隻烏龜。對於每隻烏龜,我想初始化他的變量。在這一刻,我做了下面的方法(它的工作原理,但對我來說看起來效率不高): ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    1熱度

    2回答

    '想升級(如果這樣的話)100到150本土的Netlogo 4.1.3程序到Netlogo 6,最好是通過Perl或其他腳本語言批量分發,然後是(必要的)手工檢查和完成。 令我沮喪的是,Netlogo 6不會打開Netlogo 4文件,所以我通過在Netlogo 5中打開它們來升級其中的一些文件,保存並在Netlogo 6中重新打開並保存。不是一個特別優雅的方式。 有何建議?

    0熱度

    1回答

    假設我有列表 let mylist [0 1 2 3] ,我想從這個數組是在每一個刻度比以前的一個不同產生的隨機數。 實施例:勾選一個 - 生成0 蜱2 - 生成2 蜱3 - 生成1 蜱4 - 生成3 現在我有 let mylist [0 1 2 3] let x one-of mylist 但是,返回例如兩連續剔號爲0. 任何提示?謝謝。

    0熱度

    2回答

    我想遍歷NetLogo中的一系列變量。想法是這些值作爲UI中的變量插入,並且這些值在while或foreach循環中迭代。還有如何獲得每個值 - 在Python中,通過遍歷它們很容易,但是如果我使用NetLogo,那麼我必須將「item x in list」,我可以以同樣的方式訪問變量列表嗎?在Python中,它如下所示: variables = [x0, x1, x2, x3, x4] for

    0熱度

    1回答

    編輯:應該在NetLogo 5.3.1中適用。 我的問題: 我在的NetLogo兩個列表,例如[13 8 2 20 8]和[7 7 7 7 7]這兩者都是相同的長度。我想從先前的項目,即[(13-7)(8-7)(2-7)(20-7)(8-7)]中刪減後面的清單。 因此,其結果必然是:[6 1 -5 13 1] 在該R這是很容易: > a <- c(13, 8, 2, 20, 8) > b <-

    0熱度

    1回答

    我想使用「with」命令來選擇匹配兩個標準X和Y的烏龜。我不知道如何將第二個標準(Y)包含到第一個支架。 它看起來像這樣: 問其他龜類與[X = 1和Y = 1] [ 的「和」命令可能不是要走的路,只是讓你明白我我正在努力實現。 對不起,如果這是一個愚蠢的問題,我只是無法弄清楚。

    1熱度

    1回答

    我正在學習一本名爲基於代理和個人建模的書Railsback和Grimm的ABM。根據這本書,第一個完整的模型,他們走過這個樣子的: globals turtles-own [ time-since-last-found ] num-clusters ] [ time-since-last-found ] [ num-clusters ]

    0熱度

    1回答

    我有一個疑問,並道歉,如果答案是很明顯的。我創建了下面的代碼。很簡單&直截了當: patches-own [ tl ls ls2 ls3 ls4 tsl] turtles-own [mysize] to setup clear-all reset-ticks crt 5 ask turtles [ set heading random 360 jump

    -1熱度

    1回答

    我有兩個所有代理製作的列表。我希望一位代理人查看代理人,看他的代理人號碼是否在其他代理人的名單中。如果他在另一名代理人的名單中找到他的號碼,他必須複製另一名代理人的號碼。怎麼樣? if attracted != nobody [set attractinglists fput ([who] of attracted) attractinglists] if attracted != nobod