ejercicio 3.8

2
 Problema 3.8 Su pong a qu e los co nj un tos di fu sos A y B son una func n de pert en enci a trapezoidal tr ap( !a"b"c"d# y una fu nc n de pert en enci a π de dos lados ts$π(!a"b"c"d#" respecti%amente. &emuestre que ')(A#*B. Para resol%er el problema se procedió a programar la función que arroje los datos de la unción de pertenencia ts$ π" para ello se utilizó la función S del Problema +.,. Programa de la función de pertenencia S- % Programa para graficar una función de pertenencia en forma de S function ys=s2_mf(x,l,r) ys=(0).(x!=l)"(2.((x#l).$(r#l)).2).(x&l'x!=.(l"r))"(#2.((r#x).$ (r#l)).2).(x&.(l"r)'x!=r)"().(x&r)* end Para programar la función de pertenencia ts$ π utilizamos la ecuación +.,8 onsiderando a la función de pertenencia / como 0$S" con lo que el programa queda- % Programa para o+tener funciones de Pertenencia ts#pi function y=tspi_mf(x,a,+,c,d) ys=s2_mf(x,a,+)* y=s2_mf(x,c,d)* y=0.(x!=a)"(ys).(x&a'x!=+)".(x!=c'x&+)"(#y).(x&c'x!d)"0(x&=d)* end 1 la gr2fica de la función que arroja tiene la forma-

Upload: erik-francisco-torrecilla-copto

Post on 08-Oct-2015

216 views

Category:

Documents


0 download

DESCRIPTION

fuzzy

TRANSCRIPT

Problema 3.8Suponga que los conjuntos difusos A y B son una funcin de pertenencia trapezoidal trap(x;a,b,c,d) y una funcin de pertenencia de dos lados ts-(x;a,b,c,d), respectivamente. Demuestre que INT(A)=B.Para resolver el problema se procedi a programar la funcin que arroje los datos de la uncin de pertenencia ts-, para ello se utiliz la funcin S del Problema 2.6.Programa de la funcin de pertenencia S:% Programa para graficar una funcin de pertenencia en forma de Sfunction ys=s2_mf(x,l,r)ys=(0).*(xl&x.5*(l+r)&xr);end

Para programar la funcin de pertenencia ts- utilizamos la ecuacin 2.68

Considerando a la funcin de pertenencia Z como 1-S, con lo que el programa queda:% Programa para obtener funciones de Pertenencia ts-pifunction y=tspi_mf(x,a,b,c,d)ys=s2_mf(x,a,b);yz=s2_mf(x,c,d);y=0.*(xa&xc&x=d);end

Y la grfica de la funcin que arroja tiene la forma:

Ahora en el workspace de MatLab, escribimos los comandos siguientes, utilizando los programas de funcin de pertenencia trapezoidal y la intensificacin de contraste de Jang:

>> x=linspace(0,10,100);>> y1=tspi_mf(x,2,5,6,7);>> y2=trap_mf(x,[2 5 6 7]);>> y3=inc_ctrs(y2);>> plot(x,y1,'r');>> hold on>> plot(x,y2);>> plot(x,y3,'*g');>> legend('Funcin ts-Pi','funcin Trapecio','Intensificacin de contraste');

Lo que dibuja las grficas del trapecio, su intensificacin de contraste y la funcin ts-donde observamos que la grfica de la funcin tsy la grfica de la intensificacin de contraste de la funcin trapezoidal son iguales.

Otro ejemplo: