convertToSugeno

Преобразуйте нечеткую систему вывода Mamdani в Sugeno нечеткая система вывода

Описание

пример

sugenoFIS = convertToSugeno(mamdaniFIS) преобразует Mamdani нечеткая система вывода mamdaniFIS в Sugeno нечеткая система вывода sugenoFIS.

Примеры

свернуть все

Загрузите Mamdani нечеткая система вывода.

mam_fis = readfis('mam22.fis');

Преобразуйте эту систему в Sugeno нечеткая система вывода.

sug_fis = convertToSugeno(mam_fis);

Постройте выходные поверхности для обеих нечетких систем.

subplot(2,2,1)
gensurf(mam_fis)
title('Mamdani system (Output 1)')
subplot(2,2,2)
gensurf(sug_fis)
title('Sugeno system (Output 1)')
subplot(2,2,3)
gensurf(mam_fis,gensurfOptions('OutputIndex',2))
title('Mamdani system (Output 2)')
subplot(2,2,4)
gensurf(sug_fis,gensurfOptions('OutputIndex',2))
title('Sugeno system (Output 2)')

Figure contains 4 axes objects. Axes object 1 with title Mamdani system (Output 1) contains an object of type surface. Axes object 2 with title Sugeno system (Output 1) contains an object of type surface. Axes object 3 with title Mamdani system (Output 2) contains an object of type surface. Axes object 4 with title Sugeno system (Output 2) contains an object of type surface.

Выходные поверхности для обеих систем подобны.

Входные параметры

свернуть все

Mamdani нечеткая система вывода в виде a mamfis или mamfistype2 объект.

Выходные аргументы

свернуть все

Sugeno нечеткая система вывода, возвращенная как одно из следующего:

  • sugfis возразите когда mamdaniFIS isa mamfis объект

  • sugfistype2 возразите когда mamdaniFIS isa mamfistype2 объект

sugenoFIS:

  • Имеет постоянные выходные функции принадлежности, значения которых соответствуют центроидам выходных функций принадлежности в mamdaniFIS

  • Использует средневзвешенный метод дефаззификации

  • Использует метод значения продукта

  • Использует метод агрегации суммы

Остающиеся свойства sugenoFIS, включая входные функции принадлежности и правило определения остаются неизменными от mamdaniFIS.

Советы

  • Если вы имеете функционирующий Mamdani нечеткая система вывода, рассматриваете использование convertToSugeno преобразовывать в более в вычислительном отношении эффективную структуру Sugeno, чтобы улучшать производительность.

Смотрите также

Функции

Приложения

Введенный в R2018b
Для просмотра документации необходимо авторизоваться на сайте