我正在模擬一個Stadion。我創建了幾行pcolor = 35
。 現在我需要我的海龜數量在pcolor = 35
的補丁上產卵,但無處可見。他們還需要隨機產生這些補丁。 我對這個問題的代碼如下所示:Netlogo:用特定的pcolor在某個補丁上產生一隻海龜
to seat-people
set color green
setxy int random-xcor int random-ycor
if (pcolor = 35) [seat-people]
if any? other turtles-here [seat-people]
end
海龜是綠色的,釀出隨機且有每個補丁只有一個龜; 但他們不會在帶有pcolor = 35
的補丁上產卵,但無處不在!我怎麼做?
我見過代碼if (pcolor > 35) [seat-people]
, 但我已經有很多其他pcolors <和> 35比
如果我通過滑塊爲海龜的數量,什麼是萌芽1代替n?我用你的代碼,並沒有出現一隻烏龜。 – finjou 2014-11-10 07:12:36
我測試了我的代碼,它正在工作。如果你用一個數字代替N(比如說20),你所做的是:問20個補丁(有特定條件選擇)在其上發芽1只烏龜。總共有20只烏龜。現在再次閱讀你的問題,我不明白,如果你想烏龜產生綠色或其他顏色。我的代碼在綠色發芽烏龜,如果我明白錯誤,你只需用'!= 35'代替'= 35' – drstein 2014-11-10 13:48:24
它現在起作用了,我必須改變我自己代碼的某些部分才能工作,但它工作正常!謝謝。 :-) – finjou 2014-11-16 19:10:01