MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем

Проектирование систем управления\Fuzzy Logic Toolbox

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

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

NEWFIS

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

Синтаксис:

fis = newfis(fis_name, fis_type, andMethod, orMethod, impMethod, aggMethod, defuzzMethod)

Описание:

Создает в рабочей области новую систему нечеткого логического вывода. Функция newfis может иметь до семи входных аргументов:

  1. fis_name - наименование системы нечеткого логического вывода;
  2. fis_type - тип системы нечеткого логического вывода. Допустимые значения:'mamdani' - система типа Мамдани (значение по умолчанию);'Sugeno' - система типа Сугэно;
  3. andMethod - реализация логической операции И. Значения по умолчанию: минимум ('min') - для системы типа Мамдани; произведение ('prod') - для системы типа Сугэно;
  4. orMethod - реализация логической операции ИЛИ. Значения по умолчанию: максимум ('max') - для системы типа Мамдани; вероятностное ИЛИ ('probor') - для системы типа Сугэно;
  5. impMethod - реализация импликации. Значение по умолчанию - 'min' - минимум;
  6. aggMethod - реализация операции объединения функций принадлежности выходной переменной. Значение по умолчанию - 'max' - максимум;
  7. defuzzMethod - метод дефаззификации. Значения по умолчанию: центр тяжести ('centroid') - для системы типа Мамдани; взвешенное среднее (''wtaver) - для системы типа Сугэно.

Пример:

a=newfis('new_fuzzy_system')

В рабочей области создается структура a, содержащая систему нечеткого логического вывода с именем 'new_fuzzy_system'. Значения всех параметров системы устанавливаются по умолчанию.

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


Поиск по сайту:

Система Orphus

Яндекс.Метрика