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.

Входные параметры

свернуть все

Тип 2 нечеткая система вывода в виде a mamfistype2 или sugfistype2 объект.

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

свернуть все

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

  • mamfis возразите когда fisT2 isa mamfistype2 объект

  • sugfis возразите когда fisT2 isa sugfistype2 объект

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

Введенный в R2019b