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

UptoLike

10
Рис. 1.5. Сигмоидные функции принадлежности
Пример 1.5. Программа использования сигмоидных функций
x=linspace(0,1,100)';
sig1=sigmf(x,[12 0.3]);
sig2=sigmf(x,[ -12 0.7]);
psig=psigmf(x,[15 0.5 -15 0.7]);
dsig=dsigmf(x,[15 0.1 15 0.3]);
xbasc();
plot2d(x,[sig1 sig2 psig dsig],leg="sig1@sig2@psig@dsig");
xtitle("Sigmoidals Member Functions Examples","x","mu(x)");
Инструментарий нечеткой логики SciFLT предоставляет возможность
формирования ФП на основе полиномиальных кривых. Соответствующие
функции называются Z-функции (zmf), PI-функции (pimf) и S-функции (smf).
Функция zmf представляет собой асимметричную полиномиальную кривую,
открытую слева, функция smf зеркальное отображение функции zmf. Функция
pimf равна нулю в правом и левом пределах и
принимает значение, равное
единице в середине некоторого отрезка (рис. 1.6).
Описание функции:
y = zmf(x, [a b]).
Параметры
a
и
b
определяют экстремальные значения кривой.
Описание функции:
y = pimf(x, [a b c d]).
Параметры
a
и
d
задают переход функции в нулевое значение,
параметры
b
и
c
в единичное.
Описание функции:
y = smf(x, [a b]).