MATLAB è Simulink íà ðóññêîì

https://hub.exponenta.ru/

Проектирование систем управления\Fuzzy Logic Toolbox

Список функций Fuzzy Logic Toolbox

  В оглавление \ К следующему разделу \ К предыдущему разделу

GENFIS1

Генерирование исходной системы нечеткого логического вывода типа Сугэно из данных без использования кластеризации

Синтаксис:

fis = genfis1(data, numMFs, inmftype, outmftype)

Описание:

Функция genfis1 генерирует из данных систему нечеткого логического вывода типа Сугэно. Функции принадлежностей входных переменных выбираются таким образом, чтобы термы равномерно распределялись внутри диапазона изменения данных. Количество правил базы знаний определяется как произведение мощностей терм-множеств входных переменных, другими словами, функция genfis1 генерирует все возможные правила. Коэффициенты линейного полинома, который связывает входные и выходную переменные в области действия правила, назначаются равными нулю. Это означает, что при любых значениях входных переменных на выходе системы будет нулевое значение. Полученная система нечеткого логического вывода не отражает представленные данными закономерности между входами и выходом. Она является исходной системой для обучения посредством технологии ANFIS, в результате которого закономерности, заложенные в данных, будут идентифицированы.

Функция genfis1 может имеет до четырех входных аргументов:

  1. data – матрица исходных данных, каждая строчка которой является парой “входы – выход”;
  2. numMFs – необязательный аргумент, задающий количество термов для оценки входных переменных. Если количество термов одинаковое для всех переменных, тогда достаточно задать скалярное значение этого аргумента. Значение по умолчанию – 2;
  3. inmftype – необязательный аргумент, задающий типы функций принадлежности термов входных переменных. Значение этого аргумента в виде одной строки символов указывает на то, что все функции принадлежности одного типа. Массив стрингов задает тип функций принадлежностей для каждой входной переменной. По умолчанию используется обобщенная колокообразная функция принадлежности;
  4. outmftype – необязательный аргумент, задающий тип функций принадлежности термов выходных переменных (точнее тип зависимости, связывающей входные и выходную переменные в области действия правила). Допустимые значения: ‘linear’ – линейная и 'constant' – константа. По умолчанию используется линейная зависимость.

Функция genfis1 возвращает выходной аргумент fis, содержащий систему нечеткого логического вывода типа Сугэно.

Пример:

data = [rand(10,1) 10*rand(10,1)-5 rand(10,1)];
fis = genfis1(data,[3 7],char('pimf','trimf'))

===================================================================

Генерирование системы нечеткого логического вывода из данных data. Система использует три терма с пи-подобными функция принадлежности для оценки первой входной переменной и семь термов с треугольными функциями принадлежности для оценки второй входной переменной.

  В оглавление \ К следующему разделу \ К предыдущему разделу


Поиск по сайту:


Система Orphus