Нечеткие интеллектуальные системы в среде SciLAB. Ярушкина Н.Г - 8 стр.

UptoLike

8
Символ'в строке определения базового множества x показывает
транспонированность базового множества.
Следующей функцией, которая позволяет представлять нечеткие
субъективные предпочтения, является ФП «обобщенный колокол». Она
обозначается gbellmf (bell shape membership function). Ее отличие от
рассмотренных ранее ФП заключается в добавлении третьего параметра, что
позволяет осуществлять плавный переход от нечеткого множества к четкому.
Описание функции:
y = gbellmf(x, [a b c] ).
Функция «обобщенный колокол» имеет следующий аналитический вид:
f xabc
xc
a
b
(, ,,)
1
1
2
,
где с определяет расположение центра ФП, a и
b оказывают влияние на
форму кривой (рис. 1.4).
Рис. 1.4. Колоколообразные функции принадлежности
Пример 1.4. Программа использования gbellmf
x=linspace(0,1,100)';
y1=gbellmf(x,[0.5 10 0.5]);
y2=gbellmf(x,[0.2 10 0.2]);
y3=gbellmf(x,[0.7 10 0.8]);
xbasc();