Sugeno нечеткая система вывода
Используйте объект sugfis
представлять нечеткую систему вывода (FIS) Sugeno. Для получения дополнительной информации о системах Sugeno смотрите то, Что Sugeno-тип Нечеткий Вывод?
Как альтернатива системам Sugeno, можно создать Mamdani FIS с помощью объекта mamfis
. Для сравнения систем Sugeno и Mamdani смотрите Сравнение Sugeno и Mamdani Systems.
Чтобы создать объект Sugeno FIS, используйте один из следующих методов:
Функция sugfis
.
Если у вас есть данные о вводе/выводе, можно использовать функцию genfis
.
Если у вас есть файл .fis
для системы Sugeno, можно использовать функцию readfis
.
Преобразуйте существующий Mamdani FIS в Sugeno FIS с помощью convertToSugeno
.
fis = sugfis
fis = sugfis(Name,Value)
fis = sugfis
создает Sugeno FIS со значениями свойств по умолчанию. Чтобы изменить свойства нечеткой системы, используйте запись через точку.
fis = sugfis(
задает конфигурационную информацию FIS или устанавливает аргументы пары "имя-значение" использования свойств объектов. Можно задать несколько пар "имя-значение". Заключите имена в кавычки.Name,Value
)
addInput | Добавьте входную переменную в нечеткую систему вывода |
removeInput | Удалите входную переменную из нечеткой системы вывода |
addOutput | Добавьте выходную переменную в нечеткую систему вывода |
removeOutput | Удалите выходную переменную из нечеткой системы вывода |
addRule | Добавьте правило в нечеткую систему вывода |
addMF | Добавьте функцию принадлежности в нечеткую переменную |
removeMF | Удалите функцию принадлежности от нечеткой переменной |
evalfis | Оцените нечеткую систему вывода |
writeFIS | Сохраните нечеткую систему вывода в файл |
Можно в интерактивном режиме создать Sugeno FIS с помощью приложений Neuro-Fuzzy Designer или Fuzzy Logic Designer. Можно затем экспортировать систему в рабочее пространство MATLAB.