exponenta event banner

addvar

(Подлежит удалению) Добавить переменную в нечеткую систему вывода

addvar будет удален в следующем выпуске. Использовать addInput или addOutput вместо этого. Дополнительные сведения см. в разделе Вопросы совместимости.

Синтаксис

fis = addvar(fis,varType,varName,varBounds)

Описание

addvar имеет четыре входных аргумента:

  • fis - система нечеткого вывода в рабочем пространстве MATLAB ®, заданная как структура FIS.

  • varType - тип добавляемой переменной, указанный как 'input' или 'output'.

  • varName - имя добавляемой переменной, указанное как символьный вектор или строка.

  • varBounds - диапазон переменных, заданный как двухэлементный вектор, где первый элемент является минимальным значением, а второй элемент - максимальным значением переменной.

Индексы применяются к переменным в порядке их добавления. Поэтому первая входная переменная, добавляемая в систему, всегда известна как входная переменная номер один для этой системы. Входные и выходные переменные нумеруются независимо.

Примеры

свернуть все

Создать новую FIS.

fis = newfis('tipper');

Добавить новую входную переменную.

fis = addvar(fis,'input','service',[0 10]);

Просмотр новых свойств переменной.

getfis(fis,'input',1)
ans = struct with fields:
      Name: 'service'
    NumMFs: 0
     range: [0 10]

Вопросы совместимости

развернуть все

Не рекомендуется начинать с R2018b

См. также

| | | | |

Представлен до R2006a