Caracterización De Universos Difusos
UNIDAD PROFESIONAL INTERDICIPLINARIA EN INGENIERIAS Y TECNOLOGIAS AVANZADAS
PRACTICA 2
OPERACIONES ENTRE CONJUNTOS Y OPERADORES T-NORMA Y S-NORMA
SISTEMASNEURODIFUSOS
ALUMNO:
MECALCO ELIOSA VICTOR HUGO
En la siguiente practica se llevo acabo la realizacion de operaciones entre conjuntos continuos en la parte uno y en la parte 2 se realizo lasoperaciones T-norma y S-norma
DESARROLLO
PARTE I
Haciendo uso de los siguientes conjuntos, se realizo un programa que realizara las operaciones entre conjuntos mas adelante descritas:μA[pic], μB[pic], μC[pic]
Operaciones a realizar:
[pic]
[pic]
[pic]
[pic]
El codigo que realiza lo anterior es el siguiente:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Programa que Describe las Funciones de Membresia Difusas %
% %
% Mecalco Eliosa Victor Hugo %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
close all; % Cerramos lo que se tenga abierto
clear all; % Limpiamos nuestras variables del workspace
clc % Limpiamos nuestroCommand Window
%% Parte I: Operaciones entre conjuntos continuos
% Obtenemos nuestra grafica inicial
% Graficando nuestros 3 conjuntos
i=1
for X= 0:0.1:10
A(i)=X/(X+2);B(i)=2^(-X);
C(i)= 1/(1+10*(X-2)^2);
i=i+1;
end
X= 0:0.1:10;
hold on
figure (1)
plot(X, A ,'b');
plot(X, B ,'g');
plot(X, C ,'r');
hold off
% Obtenmos nuestros cojuntos negados
An=1-A;
Bn= 1-B;
Cn= 1-C;
figure(2)
hold on
plot(X,An,'b');
plot(X,Bn,'g');
plot(X,Cn,'r');
hold off
% Obtenemos las uniones entre conjuntos
AunB= max(A,B);
AunC= max(A,C);
BunC= max(B,C);figure(3)
hold on
plot(X,AunB,'b');
plot(X,AunC,'g');
plot(X,BunC,'r');
hold off
% Obtenemos nuestra interseccion entre conjuntos
AinB= min(A,B);
AinC= min(A,C);
BinC= min(B,C);
figure(4)...
Regístrate para leer el documento completo.