Функция принадлежности Defuzzify
out = defuzz(x,mf,type)
defuzz(x,mf,type) возвращает defuzzified значение out, функции принадлежности mf, расположенный в связанное значение переменных x, с помощью одной из нескольких defuzzification стратегий, согласно аргументу, type. Переменная type может быть одним из следующего:
центроид Центроид области под выходным нечетким множеством. Этот метод является значением по умолчанию для систем Mamdani.
'bisector' — Биссектриса области под выходным нечетким множеством
'mom' — Среднее значение значений, для которых выходное нечеткое множество максимально
'lom' — Самое большое значение, для которого выходное нечеткое множество максимально
'som' — Наименьшее значение, для которого выходное нечеткое множество максимально
Можно также задать type с помощью вектора символов или строки, которая содержит имя пользовательской функции в текущей рабочей папке или на пути MATLAB®. Для получения дополнительной информации об использовании пользовательских функций смотрите Сборку Нечеткие Системы Используя Пользовательские Функции.