В моем мире черепахи - это фирмы.30% всех фирм имеют низкий уровень производства (Y = 1), 60% - средний (Y = 2) и 10% - высокий уровень производства (Y = 3).
Как я могу назначить вход для Y для 30% моих черепах / фирм?Лучше всего было бы иметь ползунок для изменения значений, если это необходимо.
Я дал черепахам собственную переменную фирмы под названием Y, которая является их выходом.Я также создал ползунок количества фирм, в котором я могу решить, сколько фирм будет в мире для каждой установки.
breed [ firm firms ]
firm-own [
Y ;; output
]
to setup
clear-all
setup-industry
reset-ticks
end
to setup-industry
create-firm number-of-firms [ ;; number of firms to be defined through slider
ask n-of ( count firms * 0.3 ) firms [
set Y 1 ]
ask n-of ( count firms * 0.6 ) firms [
set Y 2 ]
ask n-of ( count firms * 0.1 ) firms [
set Y 3 ]
]
end
В сообщении об ошибке говорится, что когда у меня "спросить n-of (countфирмы ...) "фирмы должны иметь 1 вход, то есть число.