II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
Раздел "Проектирование систем управления\Fuzzy Logic Toolbox"

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

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

DISCFIS

Дискретизация функций принадлежности
всех термов, входящих в систему нечеткого логического вывода

Синтаксис:

[XI, YI, XO, YO, R] = discfis (fis, numPts)

Описание:

Функция используется для ускорения нечеткого логического вывода путем дискретизации функций принадлежности всех термов, входящих в систему нечеткого логического вывода. Функция discfis иметь два входных аргумента:

  1. fis – система нечеткого логического вывода;
  2. numPts – необязательный входной аргумент, задающий количество точек дискретизации функций принадлежности. Значение по умолчанию равно 181. Это означает, что все нечеткие множества представляются в виде 181 пары чисел “элемент универсального множества – степень принадлежности”. При уменьшении точек дискретизации возрастает скорость выполнения логического вывода и уменьшается точность вычислений, и наоборот.

Функция discfis возвращает 5 выходных аргументов:

  1. XI – матрица абцисс-координат функций принадлежностей термов входных переменных. Размер матрицы numPts x Ninp, где Ninp – количество термов, используемых для лингвистической оценки входных переменных;
  2. YI – матрица степеней принадлежности элементов матрицы XI соответствующим термам. Размер матрицы numPts x Ninp, причем первый столбец содержит степени принадлежности первому терму первой входной переменной, а последний – последнему терму последней входной переменной;
  3. XO – матрица абцисс-координат функций принадлежности термов выходных переменных. Размер матрицы numPts x Nout, где Nout – количество термов, используемых для лингвистической оценки выходных переменных;
  4. YO – матрица степеней принадлежности элементов матрицы XO соответствующим термам. Размер матрицы numPts x Nout, причем первый столбец содержит степени принадлежности первому терму первой выходной переменной, а последний – последнему терму последней выходной переменной. Для системы типа Сугэно матрица YO является нулевой;
  5. R – список правил базы знаний в индексном формате.

Пример:

fis = readfis (‘tipper’);
[XI, YI, XO, YO, R] = discfis (fis)

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

Дискретизация функций принадлежностей демонстрационной системы нечеткого логического вывода “Tipper”.

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


О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры