Я пытаюсь создать фирмы (черепахи) в отрасли (мире), назначая им разные размеры в зависимости от их дохода (собственных фирм).Различие между малым, средним и крупным размером должно зависеть от процента дохода по отношению к общему доходу.
В частности, в зависимости от их дохода я хочу, чтобы фирмы с 30% -ым низким доходом были размером 0,5, фирмы со средним доходом 60% были размером 1, а фирмы с 10%самый высокий доход должен быть размером 1,5.На данный момент у меня есть:
breed [ firms firm ]
firms-own [
income
]
to setup
create-firms number-of-firms [ ;; number of firms to be defined through slider
set income random 100
if income = "low" [ set size 0.5 ] ;; firms with low output are of a small size
if income = "medium" [ set size 1 ] ;; firms with medium output are of a medium size
if income = "high" [ set size 1.5 ] ;; firms with high output are of a large size
end
Я знаю, что код не работает, потому что я не сказал фирмам, когда устанавливать для своих фирм «низкий», «средний» или «высокий».Но я не знаю, как заставить их установить его в процентах от общего дохода.
Спасибо за ваш вклад!