Определите с помощью конструктора deftemplate лингвистическую переменную "скорость автомобиля". Для задания функций принадлежности нечетких множеств, ассоциированных с термами, воспользуйтесь треугольными функциями принадлежности, представив их с помощью одноэлементых множеств.
Реализуйте функцию фазификации fuzzify(<fuzzy-deftemplate-name> <float-value> <precision-value>)
, в качестве входных аргументов которой выступают:
* <fuzzy-deftemplate-name>
- имя конструктора deftemplate, отвечающего за определение лингвистической переменной.
* <float-value>
- вещественное число, принадлежащее универсальному множеству, на основе которого определяется лингвистическая переменная.
* <precision-value>
- точность <float-value>
.
Необходимо предусмотреть выход за границы определения универсального множества значения входного аргумента <float-value>
. Реализуйте одно или несколько правил для отображения графика функции принадлежности нечёткого значения, возвращаемого функцией fuzzify.