В общем, пытаюсь запрограммировать небольшую модельку с нечёткой логикой. В подробности вдаваться не буду, поэтому возьмём пример попроще: модель адаптивного светофора.
Как всегда 2 перекрёстка, 2 входные переменные - количество машин на каждом, одна выходная
С фазификацией всё ясно: для каждой переменной определяю с помощью функции принадлежности (Z,П или S вида) к какому терму она "относится". (если чтот не так говорю или понимаю, поправьте.
Далее строю правила типа:
Если "машин на перекрёстке 1" = "много" и "машин на перекрёстке 2"="мало", то "зелёный свет" = увеличить.
Теперь, как мне перейти то к чёткому значению - на сколько увеличить?