Интервал тип-2 Система нечеткого вывода Мамдани
Используйте mamfistype2 объект для представления интервала типа 2 системы нечеткого вывода (FIS) Mamdani.
В качестве альтернативы системе Мамдани 2 типа можно создать:
Type-2 систему Sugeno с помощью a sugfistype2 объект
Type-1 систему Мамдани с помощью a mamfis объект
Type-1 систему Sugeno с помощью a sugfis объект
Для получения дополнительной информации о различных типах систем нечеткого вывода, см. Mamdani и Sugeno Fuzzy Inference Systems и Type-2 Fuzzy Inference Systems.
Чтобы создать объект Mamdani FIS типа 2, используйте один из следующих методов:
mamfistype2 функция.
Если у вас есть входные и выходные обучающие данные (inputData и outputData, соответственно) можно создать FIS типа 1 с помощью genfis функция с методом кластеризации FCM. Затем можно преобразовать эту FIS в систему типа 2 с помощью convertToType2.
opt = genfisOptions('FCMClustering','FISType','mamdani'); fis1 = genfis(inputData,outputData,opt); fis = convertToType2(fis1);
Если у вас есть .fis файл для системы Mamdani типа 2, можно использовать readfis функция.
fis = mamfistype2 создает FIS типа 2 Mamdani со значениями свойств по умолчанию. Чтобы изменить свойства нечеткой системы, используйте запись через точку.
fis = mamfistype2( задает информацию о строении FIS или устанавливает свойства объекта с помощью аргументов пары "имя-значение". Можно задать несколько пары "имя-значение". Имена заключаются в кавычки.Name,Value)
addInput | Добавьте входную переменную в систему нечеткого вывода |
removeInput | Удалите входную переменную из системы нечеткого вывода |
addOutput | Добавьте выходную переменную в систему нечеткого вывода |
removeOutput | Удалите выходную переменную из системы нечеткого вывода |
addRule | Добавьте правило в систему нечеткого вывода |
addMF | Добавьте функцию принадлежности к нечеткой переменной |
removeMF | Удалите функцию принадлежности из нечеткой переменной |
evalfis | Вычислите систему нечеткого вывода |
writeFIS | Сохраните систему нечеткого вывода в файл |
convertToType1 | Преобразуйте систему нечеткого вывода типа 2 в систему нечеткого вывода типа 1 |