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

UptoLike

6
Описание функции:
y = trаpmf(x, [a b c d]),
где параметры a и d задают нижнее основание, b и c верхнее основание
трапеции (рис. 1.2).
Рис.1.2. Трапециедальные функции принадлежности
Аналитическая запись трапециевидной функции имеет вид:
dx
dx
cd
xd
cxb
b
ab
ax
ax
dcbaxf
,0
c ,
,1
xa ,
,0
),,,,(
Пример 1.2. Программа использования ФП trapmf (результат на рис. 1.2)
x=linspace(0,1,100)';
y1=trapmf(x,[0 0.2 0.4 0.6]);
y2=trapmf(x,[0.2 0.5 0.6 0.9]);
y3=trapmf(x,[0.5 0.6 0.8 0.9 ]);
xbasc(); plot2d(x,[y1 y2 y3],leg="y1@y2@y3");
xtitle("Trapezoidal Member Function Example","x","mu(x)");
На основе функции распределения Гаусса в SCIFLT можно построить
ФП двух видов: простую ФП Гаусса и двухстороннюю ФП, образованную с
помощью различных функций распределения Гаусса. Первая из них
обозначаетсяgaussmf, а втораяgauss2mf.