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