Beruflich Dokumente
Kultur Dokumente
FACULTAD DE INGENIERÍA
ESCUELA DE SISTEMAS Y COMPUTACIÓN
ASIGNATURA:
INTELIGENCIA ARTIFICIAL
SEMESTRE:
SÉPTIMO
REALIZADO POR:
ANDRES CAINA
TEMA:
FUNCIONES DE MEMBRESÍA (FUZZY LOGIC)
DOCENTE:
PhD. LIDA BARBA
FECHA DE ENTREGA:
13 DE DICIEMBRE DEL 2017
1
Objetivo de la tarea: Demostrar que las fórmulas de las funciones seleccionadas resuelvan los
mismos datos que nos generó la gráfica hecha en la herramienta Matlab.
Función 1:
𝑡𝑟𝑎𝑝𝑚𝑓 𝑃 = [𝑎 𝑏 𝑐 𝑑]
𝑡𝑟𝑎𝑝𝑚𝑓 𝑃 = [8 23 26 35]
Formulas:
Al ejecutar la aplicación se nos genera el gráfico que nos servirá para hacer la demostración de
las formulas indicadas anteriormente:
𝑥−𝑎 10−8 2
Demostración: 𝑦 = 𝑏−𝑎 = 23−8 = 15 = 0,1333
2
𝑥−𝑎 20−8 12
Demostración: 𝑦 = 𝑏−𝑎 = 23−8 = 15 = 0,8
𝑑−𝑥 35−28 7
Demostración: 𝑦 = 𝑑−𝑐 = 35−26 = 9 = 0,7778
𝑑−𝑥 35−30 5
Demostración: 𝑦 = 𝑑−𝑐 = 35−26 = 9 = 0,556
Función 2:
𝑝𝑖𝑚𝑓, 𝑃 = [𝑎 𝑏 𝑐 𝑑]
𝑝𝑖𝑚𝑓, 𝑃 = [17 26 37 41]
Formulas:
3
Como primer paso ejecutamos la siguiente codificación en matlab:
x = 15:0.1:45;
y = pimf(x,[17 26 37 41]);
plot(x,y)
xlabel('pimf, P = [17 26 37 41]')
ylim([-0.05 1.05])
Al ejecutar la aplicación se nos genera el gráfico que nos servirá para hacer la demostración de
las formulas indicadas anteriormente.
𝑥−𝑎 2 19−17 2 2 2 4 8
Demostración: 𝑦 = 2 (𝑏−𝑎) = 2 (26−17) = 2 (9) = 2 (81) = 81 = 0,0987
𝑥−𝑏 2 23−26 2 −3 2
Demostración: 𝑦 = 1 − 2 (𝑏−𝑎) = 1 − 2 (26−17) = 1 − 2 ( 9 ) =
1 2 7
= 1 − 2 (9) = 1 − 9 = 9 = 0,7778
4
𝑥−𝑐 2 38−37 2 1 2
Demostración: 𝑦 = 1 − 2 (𝑑−𝑐) = 1 − 2 (41−37) = 1 − 2 (4) =
1 2 7
= 1 − 2 (16) = 1 − 16 = 8 = 0,875
𝑥−𝑑 2 40−41 2 −1 2
Demostración: 𝑦 = 2 (𝑑−𝑐 ) = 2 (41−37) = 2 ( 4 ) =
1 1
= 2 (16) = 8 = 0,125
Función 3:
𝑠𝑚𝑓, 𝑃 = [𝑎 𝑏]
𝑠𝑚𝑓, 𝑃 = [ 6 34]
Formulas:
Al ejecutar la aplicación se nos genera el gráfico que nos servirá para hacer la demostración de
las formulas indicadas anteriormente.
5
𝑥−𝑎 2 12−6 2 6 2 9 18 9
Demostración: 𝑦 = 2 (𝑏−𝑎) = 2 (34−6) = 2 (28) = 2 (196) = 196 = 98 =
= 0,09184
6
𝑥−𝑏 2 28−34 2 −6 2
Demostración con fórmulas: 𝑦 = 1 − 2( ) = 1 − 2( ) = 1 − 2( ) =
𝑏−𝑎 34−6 28
9 18 9 89
=1− 2 (196) = 1 − 196 = 1 − 98 = 98 = 0,9082
Función 4:
𝑧𝑚𝑓, 𝑃 = [𝑎 𝑏]
𝑧𝑚𝑓, 𝑃 = [ 20 24]
Formulas:
Al ejecutar la aplicación se nos genera el gráfico que nos servirá para hacer la demostración de
las formulas indicadas anteriormente:
7
𝑥−𝑎 2 21−20 2 1 2
Demostración: 𝑦 = 1 − 2( ) = 1 − 2( ) = 1 −2( ) =
𝑏−𝑎 24−20 4
1 2 14 7
= 1 − 2 (16) = 1 − 16 = 16 = 8
= 0,875
𝑥−𝑎 2 22−20 2 1 2
Demostración con ambas fórmulas: 𝑦 = 1 − 2 (𝑏−𝑎) = 1 − 2 (24−20) = 1 − 2 (2) =
1 2 2 1
= 1 − 2 (4) = 1 − 4 = 4 = 2 = 0,5
𝑥−𝑏 2 22 − 24 2 −2 2 1 1
𝑦 = 2( ) = 2( ) = 2 ( ) = 2 ( ) = = 0,5
𝑏−𝑎 24 − 20 4 4 2
Nota: En este caso el resultado lo podemos obtener de ambas fórmulas, pues está ubicado en
un punto central.
𝑥−𝑏 2 23−24 2 −1 2 1 1
Demostración: 𝑦 = 2 (𝑏−𝑎) = 2 (24−20) = 2 ( 4 ) = 2 (16) = 8 = 0,125
Discusión de resultados: Todos los resultados obtenidos con las formulas tuvieron similitud con
los resultados obtenidos en Matlab, en la última función hubo un caso especial en el que con un
solo punto en X nos daba el mismo resultado en dos fórmulas diferentes. No hubo ningún caso
especial aparte de ese, se trabajó con normalidad todo el tiempo empleado en la tarea.