Моделирование системы нечеткого вывода

Создайте системы нечеткого вывода и нечеткие деревья

Нечеткий вывод - это процесс формирования входных/выходных отображений с помощью нечеткой логики. Программное обеспечение Fuzzy Logic Toolbox™ предоставляет инструменты для создания:

  • Type-1 или интервал типа 2 системы нечеткого вывода Mamdani

  • Type-1 или интервал типа 2 Sugeno системы нечеткого вывода

  • Деревья взаимосвязанных систем нечеткого вывода

Для получения дополнительной информации о нечеткой логике смотрите Что такое нечеткая логика?. Для получения дополнительной информации о нечетком выводе смотрите Процесс нечеткого вывода.

Приложения

Fuzzy Logic DesignerПроектируйте и тестируйте системы нечеткого вывода

Функции

расширить все

Type-1 системы

mamfisСистема нечеткого вывода Мамдани
sugfisСистема нечеткого вывода Sugeno
genfisСгенерируйте системный объект нечеткого вывода из данных
genfisOptionsНабор опций для genfis команда

Type-2 системы

mamfistype2Интервал тип-2 Система нечеткого вывода Мамдани
sugfistype2Интервал тип-2 Sugeno система нечеткого вывода

Деревья FIS

fistreeСеть связанных систем нечеткого вывода

Преобразование FIS

convertToSugenoПреобразуйте систему нечеткого вывода Mamdani в систему нечеткого вывода Sugeno
convertToType1Преобразуйте систему нечеткого вывода типа 2 в систему нечеткого вывода типа 1
convertToType2Преобразуйте систему нечеткого вывода типа 1 в систему нечеткого вывода типа 2
convertToStructПреобразуйте системный объект нечеткого вывода в структуру
convertfisПреобразуйте предыдущие версии данных нечеткого вывода в текущий формат
addInputДобавьте входную переменную в систему нечеткого вывода
addOutputДобавьте выходную переменную в систему нечеткого вывода
removeInputУдалите входную переменную из системы нечеткого вывода
removeOutputУдалите выходную переменную из системы нечеткого вывода
fisvarНечеткая переменная
mfeditОткройте редактор функций членства
addMFДобавьте функцию принадлежности к нечеткой переменной
removeMFУдалите функцию принадлежности из нечеткой переменной
fismfФункция нечеткого членства
fismftype2Интервал функции нечеткого членства типа 2
ruleeditОткройте Редактор правил
ruleviewОткройте средство просмотра правил
addRuleДобавьте правило в систему нечеткого вывода
showruleОтобразите системные правила нечеткого вывода
fisruleНечеткое правило
updateОбновите нечеткое правило с помощью системы нечеткого вывода
evalfisВычислите систему нечеткого вывода
evalfisOptionsНабор опций для evalfis функция
plotfisОтобразите систему нечеткого вывода
plotmfПостройте графики функций принадлежности для входной или выходной переменной
surfviewОткройте Средство Просмотра
gensurfСгенерируйте выходную поверхность системы нечеткого вывода
gensurfOptionsНабор опций для gensurf функция
readfisЗагрузите систему нечеткого вывода из файла
writeFISСохраните систему нечеткого вывода в файл
evalmfОцените функцию нечеткого членства
gaussmfФункция Гауссова членства
gbellmfОбобщенная функция принадлежности в форме колокола
trimfТреугольная функция принадлежности
dsigmfРазличие между двумя сигмоидальными функциями принадлежности
gauss2mfКомбинация Гауссов
pimfФункция Pi-образного членства
psigmfПродукт двух сигмоидальных функций принадлежности
sigmfФункция Sigmoidal принадлежности
smfS-образная функция принадлежности
trapmfФункция трапеций членства
zmfZ-образная функция принадлежности
defuzzФункция дефузификации членства
proborВероятностный ИЛИ
fuzarithВыполните нечеткую арифметику

Темы

Нечеткие логические основы

Что такое нечеткая логика?

Нечеткая логика использует лингвистические переменные, заданные как нечеткие множества, чтобы аппроксимировать человеческое мышление.

Основы нечеткой логики

Нечеткая логическая система является набором нечетких правил if-then, которые выполняют логические операции на нечетких множествах.

Процесс нечеткого вывода

Нечеткий вывод преобразует входное пространство в выход пространство с помощью ряда нечетких правил if-then.

Системы нечеткого вывода

Системы нечеткого вывода Mamdani и Sugeno

Можно реализовать системы нечеткого вывода Mamdani или Sugeno с помощью программного обеспечения Fuzzy Logic Toolbox.

Type-2 систем нечеткого вывода

Можно создать и оценить системы нечеткого вывода типа 2 интервала с дополнительной неопределенностью функции принадлежности.

Нечеткие деревья

Можно реализовать сложные системы нечеткого вывода как набор меньших взаимосвязанных нечетких систем.

Создайте системы нечеткого вывода

Создайте нечеткие системы, используя Fuzzy Logic Designer

Интерактивно создайте систему нечеткого вывода с помощью приложения Fuzzy Logic Designer.

Создайте нечеткие системы в командной строке

Создайте систему нечеткого вывода в MATLAB® командная строка.

Создайте нечеткие системы с помощью пользовательских функций

Можно заменить встроенные функции членства и функции нечеткого вывода собственными пользовательскими функциями.

Рекомендуемые примеры