Есть несколько способов задания функции:
- табличный;
- аналитический;
- графический.
Носитель нечеткого множества
A — это четкое подмножество универсального множества
X, состоящее из элементов, которые имеют степени принадлежности, отличные от нуля.
Ядро нечеткого множества
A — это четкое подмножество универсального множества
X,
содержащее элементы, у которых степени принадлежности равны единице.
Итак, нечеткая переменная характеризуется набором (
N, X, R(N, х)), где
N — название переменной;
X — универсальное множество с базовой переменной
x;
R(N, x) — нечеткое подмножество множества
X, представляющее собой нечеткое ограничение на значения переменной
x, определяемое названием
N.
И обобщением нечеткой переменной является лингвистическая переменная.
Для определения лингвистической переменной необходимо указать название переменной и множество ее значений, которые называются термами, причем каждый терм представляет собой наименование отдельной нечеткой переменной
α [2].
С помощью ПО MATLAB, а именно использования Fuzzy inference system (Системы нечеткого логического вывода), будем выбирать вид функции принадлежности для каждого терма.
В данной работе были использованы следующие виды функций принадлежности:
1. Треугольная функция принадлежности
y = trimf (x [
a, b, c])