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

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

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

GETFIS

Получение свойств системы нечеткого логического вывода

Синтаксис:

out = getfis (fis)
out = getfis (fis, fisprop)
out = getfis (fis, vartype, varindex, varprop)
out = getfis (fis, vartype, varindex, 'mf', mfindex, mfprop)

Описание:

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

  1. fis - система нечеткого логического вывода;
  2. fisprop - наименование свойства системы нечеткого логического вывода
    Допустимые значения:
    'AggMethod' - реализация операции объединения результирующих нечетких множеств;
    'AndMethod' - реализация логической операции И;
    'DefuzzMethod' - метод дефаззификации;
    'ImpMethod' - реализация импликации;
    'InLabels' - наименования входных переменных;
    'InMfLabels' - термы, используемые для лингвистической оценки выходных переменных;
    'InMfParams' - параметры функций принадлежности входных переменных;
    'InMfs' - количество функций принадлежности входных переменных;
    'InMfTypes' - типы функций принадлежности входных переменных;
    'InRange' - диапазоны изменения входных переменных;
    'Name' - наименование системы нечеткого логического вывода;
    'NumInputMfs' - количество функций принадлежности входных переменных;
    'NumInputs' - количество входных переменных;
    'NumOutMfs' - количество функций принадлежности выходных переменных;
    'NumOutputs' - количество выходных переменных;
    'NumRules' - количество правил в базе знаний;
    'OrMethod' - реализация логической операции ИЛИ;
    'OutLabels' - наименования входных переменных;
    'OutMfLabels' - термы, используемые для лингвистической оценки выходных переменных;
    'OutMfParams' - параметры функций принадлежности выходных переменных;
    'OutMfs' - количество функций принадлежности выходных переменных;
    'OutMfTypes' - типы функций принадлежности выходных переменных;
    'OutRange' - диапазоны изменения выходных переменных;
    'RuleList' - база знаний в индексном формате;
    'Type' - тип системы нечеткого логического вывода (Мамдани или Сугэно) ;
  3. vartype - тип переменной. Допустимые значения: 'input' - входная переменная; 'output' - выходная переменная;
  4. varindex - порядковый номер переменной;
  5. varprop - наименование свойства переменной.
    Допустимые значения:
    'Name' - наименование переменной;
    'Range' - диапазон изменения переменной;
    'NumMfs' - количество функций принадлежности;
    'MfLabels' - список термов, используемых для лингвистической оценки переменной;
  6. mfindex - порядковый номер функции принадлежности переменной;
  7. mfprop - наименование свойства функции принадлежности.
    Допустимые значения:
    'Name' - наименование функции принадлежности (терм);
    'Type' - тип функции принадлежности;
    'Params' - параметры функции принадлежности.

Наименования свойств можно задавать в любом регистре.

Пример:

a=readfis('tipper')
out=getfis(a)

Выводится список основных свойств демонстрационной системы нечеткого логического "Tipper".

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


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