|
Раздел "Проектирование систем управления\Fuzzy Logic Toolbox"
Список функций Fuzzy Logic Toolbox
\ \
|
|
Получение свойств системы нечеткого логического вывода |
Синтаксис:
out = getfis (fis)
out = getfis (fis, fisprop)
out = getfis (fis, vartype, varindex, varprop)
out = getfis (fis, vartype, varindex, 'mf', mfindex, mfprop)
Описание:
Позволяет получить информацию обо всех свойствах системы нечеткого логического вывода. Функция getfis может иметь один, два, четыре или шесть входных аргументов:
- fis - система нечеткого логического вывода;
- 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' - тип системы нечеткого логического вывода (Мамдани или Сугэно) ;
- vartype - тип переменной. Допустимые значения: 'input' - входная переменная; 'output' - выходная переменная;
- varindex - порядковый номер переменной;
- varprop - наименование свойства переменной.
Допустимые значения:
'Name' - наименование переменной;
'Range' - диапазон изменения переменной;
'NumMfs' - количество функций принадлежности;
'MfLabels' - список термов, используемых для лингвистической оценки переменной;
- mfindex - порядковый номер функции принадлежности переменной;
- mfprop - наименование свойства функции принадлежности.
Допустимые значения:
'Name' - наименование функции принадлежности (терм);
'Type' - тип функции принадлежности;
'Params' - параметры функции принадлежности.
Наименования свойств можно задавать в любом регистре.
Пример:
a=readfis('tipper')
out=getfis(a)
Выводится список основных свойств демонстрационной системы нечеткого логического "Tipper".
\ \
|
|