convertToType1

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

Описание

пример

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

Примеры

свернуть все

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

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