2016-04-10 8 views
1

セットアップでは、全体のパッチの正確なパーセンテージを赤色のpcolorまたは緑色のpcolorに設定しようとしています。
私は1089パッチの標準パッチ環境を使用しています。
私は2つのスライダがあります。パッチの正確なパーセンテージを赤と緑の色に設定する

  • slider1
  • スライダー2(250匹のアオウミガメに設定するため)(250匹の赤いカメを設定するために)

は、設定する方法はあります1089総パッチの正確なパーセンテージと残りのパーセンテージは緑ですか?
は役に立ちQ以前にこのサイトに掲載さ& Aからコードを適応、私はこのドラフトコーディングしている:

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 

任意の有用なアドバイスをいただければ幸いです。

答えて

2

あなたがほしいn-of

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

ワウ、ブライアン。これは本当に鋭敏で迅速な対応です。私はあなたの助けに感謝します。私は明日あなたの解決策を試みます。当然のことながら、私は迷惑をかけない限り質問を投稿しませんでした。もう一度ありがとう、クレーン。 – Crane

関連する問題