plotmf

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

Синтаксис

plotmf(fis,variableType,variableIndex)
plotmf(___,numPoints)
[xOut,yOut] = plotmf(___)

Описание

пример

plotmf(fis,variableType,variableIndex) строит функции принадлежности для переменной ввода или вывода в нечеткой системе вывода fis.

пример

plotmf(___,numPoints) задает количество точек данных, чтобы построить для каждой функции принадлежности.

пример

[xOut,yOut] = plotmf(___) возвращает ось X и данные об оси Y для функций принадлежности, не строя их.

Примеры

свернуть все

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

fis = readfis('tipper');

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

plotmf(fis,'input',1)

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

fis = readfis('tipper');

Постройте функции принадлежности для первой выходной переменной с помощью точек данных 101 для каждой функции принадлежности.

plotmf(fis,'output',1,101)

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

fis = readfis('tipper');

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

[xOut,yOut] = plotmf(fis,'input',2);

Можно затем, например, построить одну функцию принадлежности с помощью этих данных.

plot(xOut(:,2),yOut(:,2))
xlabel('food')
ylabel('delicious membership')

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

свернуть все

Нечеткая система вывода, заданная как объект mamfis или sugfis. Создайте fis в командной строке или использовании Fuzzy Logic Designer. Для получения дополнительной информации смотрите Сборку Нечеткие Системы в Командной строке и Сборке Нечеткие Системы Используя Fuzzy Logic Designer.

plotmf не поддерживает выходные функции принадлежности графического вывода систем Sugeno.

Тип переменной, заданный как одно из следующего:

  • входной параметр Входная переменная

  • вывод Выходная переменная

Переменный индекс, заданный как положительное целое число. Если variableType:

  • 'input', затем variableIndex должен быть меньше чем или равен количеству входных переменных в fis

  • 'output', затем variableIndex должен быть меньше чем или равен количеству выходных переменных в fis

Количество точек данных, чтобы построить, заданный как положительное целое число.

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

свернуть все

Отобразите на графике данные об оси X, возвращенные как numPoints-by-NMF массив, где NMF является количеством функций принадлежности для переменной, заданной variableType и variableIndex.

Отобразите на графике данные об оси Y, возвращенные как numPoints-by-NMF массив, где NMF является количеством функций принадлежности для переменной, заданной variableType и variableIndex.

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2018b

Смотрите также

Функции

Представлено до R2006a