Reporte de práctica, Implicaciones.
Reyes Salazar Luis Fernando
Saldívar Aguilera Cuautli Xiuhtecuhtli
Universidad Politécnica de Aguascalientes
Aguascalientes, México
up160335@[Link]
up160654@[Link]
Abstract- To be able to Esta implicación se basa en con las mismas premisas y
apply the knowledge on diferentes consecuentes. Otra
implications seen during interpretación homologa la
class, for the la equivalencia ″p⇒q ≡ noción de consistencia a
demonstration of each one F) Implicación de
of them with the help of continuidad, es decir, los
Mamdani: conjuntos difusos resultantes
MATLAB software. En aplicaciones de control se de reglas vecinas deben
usa con frecuencia esta mostrar una intersección no
(~p)∨q″ de la lógica implicación. Esta nula. Homóloga consistencia
I. OBJETIVOS implicación se basa en la a continuidad, es decir, los
conjuntos difusos resultantes
bivalente, en que se de as reglas vecinas deben
equivalencia ″ p⇒q ≡ p∧q″ mostrar una intersección no
II. RESUMEN
nula.
interpreta como: “~” ⇔ “1-“ Los sistemas basados en
de la lógica bivalente, en que lógica difusa se han llamado
un argumento dado a genera también sistemas basados en
un resultado del tipo: conocimiento (en inglés:
III. INTRODUCCIÓ knowledge-based systems -
N y “v” ⇔ min(1,p+q), NS KBS). En este contexto, el
conjunto de reglas forma la
base de conocimiento del
(“suma acotada”) . sistema. La distinción
Matemáticamente se fundamental entre los
IV. MARCO formaliza de la siguiente sistemas basados en
TEORICO manera: conocimiento y los
programas convencionales es
la separación explícita entre
A. Lógica Difusa el conocimiento y el control.
La lógica matemática
"tradicional", llamada D) Implicación de
Zadeh: V. CONTENIDO
también Booleana o
bivalente, requiere que una Esta implicación se basa en
afirmación sea verdadera o A. Código en
falsa. En cambio, la lógica MATLAB.
difusa permite grados de la equivalencia ″ p⇒q ≡ Para el desarrollo de esta
G) Propiedades
verdad o falsedad. Por ello, Los conjuntos de reglas práctica fue inicialmente
aporta una herramienta para pueden exhibir diferentes necesario realizar el código
trabajar con inferencia propiedades, como las que se referente a la lógica difusa
causal aproximada. Antes de describen a continuación: y sus diferentes
la formulación de la lógica (p∧q)∨(~p)″ de la lógica • Se dice que un conjunto implicaciones.
difusa hubo otros desarrollos de reglas es completo si
en lógica multivaluada, en
Comenzamos el programa
cualquier combinación de las
que se destaca a bivaluada. Usando “v”=max generando un vector con
variables de entrada tiene
Lucasiewicz. La lógica una regla asociada. La gran diferentes valores con la
difusa es un método para mayoría de las aplicaciones función de for tal y como
representar fácilmente y “∧”=min. La formalización prácticas en control difuso, se muestra en la siguiente
procesos análogos en un así como muchas ilustración.
computador digital. Estos aplicaciones de sistemas Posteriormente, se utiliza
procesos se miden por matemática viene dada por: expertos, tienen una base de la función if con el
parámetros que no son reglas incompleta. Un objetivo de condicionar los
fácilmente divididos en conjunto es inconsistente si
segmentos discretos.
valores respecto a
contiene al menos 2 reglas
B) Implicaciones en diferentes parámetros
con las mismas premisas y
Lógica Difusa diferentes consecuencias. propuestos en el programa,
E) Implicación
Existen diferentes • Un conjunto de reglas es tal y como se muestra en la
Estocástica:
implicaciones en lógica Esta implicación viene de la consistente si no contiene ilustración XXX.
difusa, que han tomado igualdad ″P(B|A)=1-P(A) contradicciones. Hay
generalmente el nombre de +P(A)P(B) ″, en que la diferentes interpretaciones
sus proponentes, o de quién operación producto se usa en la literatura acerca del
fueron derivadas. para la intersección. significado preciso de esta
C) Implicación de Matemáticamente se propiedad. Según una
Lucasiewicz formaliza de la siguiente interpretación, un conjunto
manera: de reglas es inconsistente si
contiene al menos dos reglas
colocadas en los siguientes
ciclos del programa, los
cuales contiene las
implicaciones siguientes,
Larsen, Mamdani, Zadeh,
Dienes y Lukasiewicz. Estos
datos que se acaban de
describir se muestran en la
siguiente imagen, Ilustración
2: Código parte 2.
Ilustración 3: Código parte 3.
El desarrollo del código se
finaliza en esta parte, donde
se colocan todas las variables
necesarias para el desarrollo
de la práctica, para esta
Ilustración 1: Código parte 1. práctica se hace uso de
Posteriormente, estas diversos comandos que
condiciones que se contiene este software que es
mencionaron enteramente Ilustración 2: Código parte 2. empleado como herramienta
nos darán como resultado Para finalizar el desarrollo de ingeniería por sus altas
dos graficas que se del código se hace uso del características con las que se
mostrarán a continuación. comando de ‘figure’ el cual pueden trabajar, además de
La primera lleva el nombre nos genera graficas de los tener un amplio uso en
de Ma y la segunda Mb, los datos que coloquemos, en diversas áreas y materias, sin
valores asignados a estas dos esta ocasión se colocaron los embargo en esta ocasión solo
graficas se dan por las datos que se obtendrán de los se realizo el uso de Ciclos
condicionantes cuando x(i) o ciclos que se colocaron con (haciendo uso del for), de
el valor del vector es mayor anterioridad que ya fueron condiciones (haciendo uso de
o igual que 0.3 y cuando el mostrados en la ilustración if y else), de comandos para
valor del vector x(i) es 2, pero ahora se realizaran realizar gráficas y colocarles
menor o igual que 0.5 las gráficas de estas los títulos a estas (haciendo
entonces Ma toma los variables, mencionando que uso de figures y titles), entre
valores de la función a cada grafica se le incluyo otros comandos básicos
(10*x(i)-3)/2. Si no, existe el titulo adecuado de cada empleados para la
otra condición la cual dice variable, estas serán realización de la práctica de
que si los valores de x(i) se acomodadas en orden de las implicaciones.
encuentran entre 0.5 y 0.7 Una vez colocados los ciclos Larsen, Mamdani, Zadeh, B. Resultados.
entonces Ma tomará el valor y condiciones necesarias, se Dienes y Lukasiewicz, el Una vez realizado el código
de la función (7-10*x(i))/2 realiza el acomodo del cual fue el acomodo que con todas sus variables y
en dado caso de que no sea siguiente comando el cual tiene durante el desarrollo comandos adecuados, se
así Ma será igual a cero y nos permite generar una del código. Estos datos que comienza a copilar, para
por ende Mb será igual a grafica en el software de se acaban de describir se después conseguir los
Ma, es decir, ambas tendrán Matlab, la cual se crea partir muestran en la siguiente resultados generados de este
valor de cero. del comando ‘figure’, esto imagen, Ilustración 3: código los cuales serán
Ambas graficas se muestran nos permite apreciar de Código parte 3. Estas mostrados a continuación
a continuación. forma más ilustrativa lo graficas que se mostrarán con su respectivo título y la
realizado con anterioridad, por parte de estos comandos gráfica que genero el código
esta grafica es generada a serán de gran ayuda para la anterior.
partir de los datos que se comprensión del desarrollo Larsen:
colocaron en los ciclos y de las implicaciones y de sus La primera imagen a
condiciones anteriores, en características. mostrar será la de Larsen la
estas graficas generadas por cual es una gráfica que
el software se le pueden tiende a uno, esta grafica es
colocar títulos como se la resultante del código
indica en el comando ‘title’. mostrado en la ilustración 3.
Después de realizar estas Esta grafica se aprecia en la
graficas en el software se Ilustración 4: Grafica de
colocan otros ciclos donde se Larsen. La cual es una
colocarán las variables que grafico en 3-D, lo cual nos
se utilizaron con permite tener una mejor
anterioridad y serán percepción de los datos
colocados y adquiridos en el muestra la gráfica adquirida en la Ilustración 7: Grafica Con la muestra de las figuras
código. por el comando del código 3 de Dienes. La cual es la que realizadas en el software
y por los datos del código 2, se encuentra a continuación. especializado ara ingeniería
los cuales generaron una en el cual se desarrolló esta
gráfica diferente a sus práctica es como se
anteriores, ya que muestra concluye. Mostrando además
una forma más diferente ya de los diversos usos de las
que esta pose más que el herramientas que presenta
pico que tiende al uno, estos Matlab para el desarrollo de
valores que está generando proyecto las cuales son muy
son los datos adquiridos del variadas e incluso muy
código sin embargo esta se diferentes, que se emplean
genera en una tercera para diversas razones, pero
dimensión para su mejor todas son de gran
apreciación visual. Esta importancia.
gráfica descrita se muestra a
continuación en la imagen VI. CONCLUSIÓN
siguiente, en la Ilustración 6:
Grafica de Zadeh. La cual Luis Fernando Reyes Salazar
Ilustración 4: Grafica de Larsen. presenta datos diversos a los
Mamdani: mostrados en las gráficas de Ilustración 7: Grafica de Dienes. Cuautli Xiuhtecuhtli
La segunda imagen las ilustraciones 4 y 5. Lukasiewicz Saldívar Aguilera
mostrada será la de Por ultimo se presenta la Al finalizar esta práctica fue
Mamdani, la cual muestra quinta imagen que presenta como se reafirmó mis
una gráfica que al igual que los datos de Lukasiewicz, conocimientos adquiridos en
en su predecesora es una que son tomados del código el curso, además de llegar a
gráfica con datos que tienden 2 y es generada por medio de relacionar los conocimientos
a uno, sin embargo, los los comandos de la parte 3 teóricos con las simulaciones
principales cambios que del código, estos datos son realizadas en el software
muestran es la forma que los causante de generar especializado de Matlab, este
poseen dichas graficas dichas formas, e incluso las software es muy útil y
teniendo a una pirámide en gráficas mostradas en las empleado en diversas ramas
esta imagen y a un cono en ilustraciones 6, 7 y 8 son de la ingeniería por diversas
la pasada, esta imagen es derivados de las gráficas de razones, ya que pose
generada en la parte del la ilustración 4 y 5, de estas diversos comandos y
código 2 y 3, donde se posen graficas es de donde se herramientas con las cuales
los datos y se genera la generan estas ilustraciones será posible el desarrollar
gráfica. Esta grafía descrita con formas diferentes, ya que diversos proyectos durante el
se presenta en la Ilustración son derivados de estas dos. curso.
5: Grafica de Mamdani, la Ilustración 6: Grafica de Zadeh. En la Ilustración 8: Grafica
cual se presenta al igual que Dienes de Lukasiewicz. Es de donde
la anterior en 3-D para La cuarta imagen que se
VII. REFERENCIAS
se presenta los datos en
mayores datos y mejor describe por el nombre de tercera dimensión que se
percepción de dichos datos. Dienes, la cual es generada adquirieron por parte del Cristina Casado Fernández.
por la parte del código 3 y es código realizado en el (enero 10, 2010). Manual de
creada por los datos software. Matlab. septiembre 27, 2019,
adquiridos del código 2, la de Servicios Informáticos
cual esta generada por los U.C.M Sitio web:
comandos de Matlab, [Link]
además de que esta tiene una ont/descargas/documento115
saliente que se dirige hacia [Link]
el uno al igual que las
anteriores, estas graficas
tanto como la anterior y la
siguiente son graficas
diferentes a las dos primeras
mostradas ya que estas posen
una forma diferente en
cuestión a sus datos
adquiridos en el código, sin
embargo al ser mostrados en
Ilustración 5: Grafica de Mamdani. tercera dimensión permite el
Zadeh observar de mejor manera
La tercera imagen mostrada estos datos visuales. Esta Ilustración 8: Grafica de
grafica descrita se encuentra Lukasiewicz.
será la de Zadeh, la cual