Функции Fuzzy Logic Toolbox
Первая категория программных инструментов пакета Fuzzy Logic Toolbox содержит функции, которые могут быть вызваны непосредственно путем набора имени функции в командном окне (command line) или из собственных пользовательских приложений. Большинство из этих функций представляют собой матлабовские функции в виде m-файлов. В этом случае пользователь может посмотреть запрограммированные в этих функциях алгоритмы а также редактировать и корректировать эти файлы. Ниже приведены названия функций с кратким описанием их назначения:
- addmf - добавление функции принадлежности в FIS
- addrule - добавление правила в FIS
- addvar - добавление переменной в FIS
- anfis- обучение FIS типа Сугэно (Sugeno type)
- convertfis - преобразование FIS-матрицы (Fuzzy Logic Toolbox v.1) в FIS-структуру (Fuzzy Logic Toolbox v.2)
- defuzz - дефаззификация нечеткого множества
- discfis - дискретизация функций принадлежности всех термов, входящих в FIS
- dsigmf- функция принадлежности в виде разности между двумя сигмоидными функциями
- evalfis - выполнение нечеткого логического вывода
- evalmf - вычисление значений произвольной функции принадлежности
- evalmmf- расчет степеней принадлежностей для нескольких функций принадлежностей
- fcm- поиск кластеров по алгоритму fuzzy c-means
- findrow - нахождение строки в матрице, совпадающей с входной строкой
- fstrvcat - конкатенация матриц различного размера
- fuzarith - нечеткий калькулятор
- gauss2mf - двухсторонняя гауссовская функция принадлежности
- gaussmf - гауссовская функция принадлежности
- gbellmf - обобщенная колокообразная функция принадлежности
- genfis1 - генерирование из данных исходной FIS типа Сугэно без использования кластеризации
- genfis2- генерирование из данных исходной FIS типа Сугэно с использованием субтрактивной кластеризации
- genparam - генерирование исходных параметров функций принадлежности для обучения ANFIS (Adaptive-Network-based Fuzzy Inference System)
- gensurf- генерирование поверхности “входы-выход”, соответствующей FIS
- getfis- получение свойств FIS
- mam2sug - преобразование FIS типа Мамдани в FIS типа Сугэно
- mf2mf - пересчет параметров встроенных функций принадлежности различных типов
- newfis- создание новой FIS
- parsrule - вставка в FIS правил, заданных в виде предложений на естественном языке
- pimf- пи-подобная функция принадлежности
- plotfis - вывод основных параметров FIS в виде графической схемы
- plotmf - вывод графиков функций принадлежности термов одной переменной
- probor - вероятностная реализация логической операции ИЛИ
- psigmf - произведение двух сигмоидных функций принадлежности
- readfis- загрузка FIS из файла
- rmmf- удаление функции принадлежности терма из FIS
- rmvar - удаление переменной из FIS
- setfis- назначение свойств FIS
- showfis - вывод на экран в текстовом формате данных, составляющих FIS-структуру
- showrule - вывод базы знаний FIS
- sigmf- сигмоидная функция принадлежности
- smf- s-подобная функция принадлежности
- subclust - оценка количества кластеров в субтрактивной кластеризации
- sugmax - нахождения диапазона изменения выходной переменной в FIS типа Сугэно
- trapmf- трапециевидная функция принадлежности
- trimf- треугольная функция принадлежности
- writefis - сохранение FIS на диске
- zmf - z-подобная функция принадлежности
- distfcm - расчет расстояния по Евклиду
- initfcm - генерирование исходной матрицы степеней принадлежности для нечеткой c-means кластеризации
- isfis - проверка структуры данных системы нечеткого логического вывода
Примечание: функции findrow и fstrvcat не связаны с нечеткими множествами и нечеткой логикой - они используются для выполнения алгоритмов обработки информации общего характера, необходимых для других функций Fuzzy Logic Toolbox.