1

ラップトップのコンポーネントを購入する消費者の好みを示す変数を計算できるコードを書く必要があります。嗜好は、税金 ( T) と人々の購入における価格の重要性( ) によって変化しPriceIます。と の両方を含める必要があり、Tその人のラップトップ購入PriceIの意思 ( ) を見つけます。からまでWの範囲のスライダーでの税金の変更。変数を からの範囲に保ちたいのですが、は税金がデフォルトの場合、最小値は です。50 Cent$6W1 to 2150 cent

2 variablesに影響を与えるものがありますW

50<T<600
0.6 < PriceI < 9

が欲しいので1<W<2、最初にすべてのデータを最大値で割って正規化し、次に分数が 1 から 2 の間になるように、分子を 4 未満にし、分母を結果が 1 から 2 の間になることを期待して、2 未満であること:

    to setup-WCalculator
ask consumers [
 set PP ((PriceI / 9) * 2)
  set TT ((T / 600) * 4) 
  set W TT / PP 
]

end

ただし、Netlogo は0.15 のような小さな値であるはずなのに、両方PPをゼロにします! TTW を見つけるためのロジックは理にかなっていますか? ありがとう、

4

1 に答える 1