2016-04-10 21 views
1

Kurmada, genel yamalar kırmızı pcolor veya yeşil prenklerin tam yüzdesini ayarlamaya çalışıyorum.
Standart yama ortamını 1089 toplam düzeltme eki ile kullanıyorum.
Ben iki kayma vardır:Kırmızı ve yeşil renkteki yamanların tam yüzdesini ayarlama

  • Slider1
  • kaydırıcı 2 (250 yeşil kaplumbağalar kadar ayarlanması için) (250 kırmızı kaplumbağalar kadar ayarlanması için)

bir ayarlamak için bir yolu var mı 1089 toplam yamanın tam yüzdesi kırmızı ve kalan yüzde yeşil mi? Herhangi yararlı tavsiyeler çok takdir

to color-patches 

    let total slider1 + slider2 
    let p-red slider1/total 
    let p-green slider2/total 

    ask patches [ 
    let x random-float 1.0 
    if x <= p-red [set pcolor red] 
    if x <= p-green [set pcolor green] 
    ] 
end 

: Önceden bu sitede yayınlanan yararlı bir Q & kodu uyarlanması
, bu taslak kodlaması var.

cevap

2

n-of!

ask n-of (p-red * count patches) patches [ set pcolor red ] 
ask patches with [ pcolor != red ] [ set pcolor green ] 
+0

Vay, Bryan. Bu gerçekten kesin ve hızlı bir cevap. Yardımın için minnettarım. Çözümünü yarın deneyeceğim. Doğal olarak, stymied olmadıkça bir soru göndermedim. Tekrar teşekkürler Crane. – Crane