Функцію приналежності можна додати тільки до існуючої в робочій області MatLab системі нечіткого логічного висновку. Іншими словами система нечіткого логічного висновку повинна бути якимось чином завантажена в робочу область або створена за допомогою функції newfis. Функція addmf має шість вхідних аргументів:
Гј FIS_name - ідентифікатор системи нечіткого логічного висновку в робочій області MatLab;
Гј varType - тип змінної, до якої додається функція приналежності. Допустимі значення - input - вхідна змінна і output < span align = "justify"> - вихідна змінна;
Гј varIndex - порядковий номер змінної, до якої додається функція приналежності;
Гј mfName - найменування додається функції приналежності (терм). Задається у вигляді рядка символів;
Гј mfType - тип (модель) додається функції приналежності. Задається у вигляді рядка символів;
Гј mfParams - вектор параметрів додається функції приналежності.
Порядковий номер функції приналежності в системі нечіткого логічного висновку відповідає порядку додавання за допомогою функції addmf, тобто перша додана функція приналежності завжди буде мати порядковий номер 1. За допомогою функції addmf неможливо додати функцію приналежності до неіснуючої змінної. У цьому випадку необхідно спочатку додати змінну до системи нечіткого логічного висновку за допомогою функції addvar. p align="justify"> Приклад. FIS_name = addmf (FIS_name, input , 1, низький , trapmf span> , [150, 155, 165, 170])
Рядок додає в терм-безліч першої вхідної змінної нечіткої системи FIS_name терм низький з трапецієподібної функцією приналежності з параметрами [150 , 155, 165, 170].
В· addrule - додавання правила в FIS
FIS_name = addrule (FIS_name, ruleList)
Опис:
Правила можна додати тільки до існуючої в робочій області MatLab системі нечіткого логічного висновку. Функція addrule має два вхідних аргументи:
Гј FIS_name - ідентифікатор системи нечіткого логічного висновку в робочій області MatLab;
Гј