Функции 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.

Наши рекомендации