![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
x = 0: 0,1: 10;
subplot (1, 2, 1);
y1 = gaussmf (x, [3 5]);
у2 = gaussmf (x, [3 7]);
у3 = min ([y1; y2]);
plot (x, [y1; у2],':'); построение исходных ФП пунктирной линией
hold on; включение механизма добавления кривой в текущий
график
plot (x, у3);
hold off; выключение механизма добавления кривой в текущий график
subplot (1, 2, 2);
у4 = max([y1; у2]);
plot(x, [y1; у2], ':');
hold on;
plot (x, y4);
hold off.
Пунктирной линией на графиках изображены исходные ФП, а сплошной линией – результат действия логических операторов.
Минимаксная интерпретация является наиболее распространенной при построении нечетких систем. Тем не менее, на практике довольно часто используется альтернативная вероятностная интерпретация конъюнктивных и дизъюнктивных операторов. Matlab содержит соответствующие функции.
В рамках данной интерпретации конъюнктивный оператор представляет собой оператор вычисления алгебраического произведения – prod (рис. П7, а), а дизъюнктивный оператор – оператор вычисления алгебраической суммы – рrоbоr (рис. П7, б).
Рис. П7. Пересечение (a) и объединение (б) нечетких множеств
(вероятностная интерпретация)
Описание функции: у = prod ([y1; у2])
Описание функции: у = probor([y1; у2]).
Параметры y1 и у2 представляют собой исходные ФП
Дата публикования: 2014-12-08; Прочитано: 186 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!