exponenta event banner

convertToType1

Преобразование системы нечеткого вывода типа 2 в систему нечеткого вывода типа 1

Описание

пример

fisT1 = convertToType1(fisT2) преобразует систему нечеткого вывода типа 2 fisT2 в систему нечеткого вывода типа 1 fisT1.

Примеры

свернуть все

Создайте систему нечеткого вывода типа 2. Для этого примера создайте тип-2 Mamdani FIS с двумя входами, один выход.

fisT2 = mamfistype2("NumInputs",2,"NumOutputs",1);

Просмотр функции членства для первой входной переменной.

plotmf(fisT2,"input",1)

Figure contains an axes. The axes with title Footprint of uncertainty (FOU) contains 12 objects of type line, patch, text. These objects represent UpperMF, LowerMF, FOU.

Новообращенный fisT2 в систему нечеткого вывода типа 1.

fisT1 = convertToType1(fisT2);

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

plotmf(fisT1,"input",1)

Figure contains an axes. The axes contains 6 objects of type line, text.

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

свернуть все

Type-2 система нечеткого вывода, заданная как mamfistype2 или sugfistype2 объект.

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

свернуть все

Type-1 система нечеткого вывода, возвращаемая как одно из следующих значений:

  • mamfis объект при fisT2 является mamfistype2 объект

  • sugfis объект при fisT2 является sugfistype2 объект

Свойства fisT1 соответствуют соответствующим свойствам fisT2, за исключением того, что каждая функция членства типа 2 преобразуется в функцию членства типа 1. Параметры каждой функции членства типа 1 в fisT1 сопоставить параметры верхней функции членства соответствующей функции членства типа-2 в fisT2.

Представлен в R2019b