Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пример П7. Программа использования операций min и max



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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...