You are on page 1of 4

UNIVERSIDAD MAYOR DE SAN ANDRES

FACULTAD DE INGENIERIA
INGENIERIA ELECTRÓNICA

SIMULACIÓN DE PROCESOS INDUSTRIALES


ETN 1036
LOGICA DIFUSA EN ECG

ESTUDIANTES:
Univ. Mamani Gutiérrez Freddy
DOCENTE:
Ing. Mauricio Améstegui
FECHA: 16 de mayo de 2019
LA PAZ - BOLIVIA
PRACTICA DE LOGICA DIFUSA DE UNA
SEÑAL ECG
PROGRAMA

clear all
t=0;
y=0;
for ii=1:50
x(ii)=ii
y(ii)=noisyecg.mat t=1
end
plot(x,y)
grid
p(1)=y(1);
p(2)=y(5);
p(3)=y(10);
p(4)=y(15);
p(5)=y(20);
p(6)=y(25);
p(7)=y(30);
p(8)=y(35);
p(9)=y(40);
p(10)=y(45);
p(11)=y(50);
p(12)=y(55);
p(13)=y(60);
p(14)=y(65);
mf1=[1 5];
mf2=[1 5 10];
mf3=[5 10 15];
mf4=[15 20 25];
mf5=[25 30 35];
mf6=[35 40 45];
mf7=[45 50 55];
mf8=[55 60 65];
mf9=[65 70 75];
mf10=[75 80 85];
mf11=[85 90 95];
mf12=[95 100 105];
mf13=[105 110 115];
mf14=[115 120 125];
ya=0;
comp=0;
for ii=1:5
mu1(ii)=(mf1(2)-x(ii))/(mf1(2)-mf1(1));
mu2(ii)=(x(ii)-mf2(1))/(mf2(2)-mf2(1));
ya(ii)=(mu1(ii)*p(1)+mu2(ii)*p(2))/(mu1(ii)-mu2(ii));
comp=[y(ii) ya(ii)]
end

for ii=6:10
mu3(ii)=(mf3(2)-x(ii))/(mf1(2)-mf1(1));
mu4(ii)=(x(ii)-mf2(1))/(mf2(2)-mf2(1));
ya(ii)=(mu1(ii)*p(1)+mu2(ii)*p(2))/(mu1(ii)-mu3(ii));
comp=[y(ii) ya(ii)]
end
for ii=11:15
mu5(ii)=(mf1(2)-x(ii))/(mf1(2)-mf1(1));
mu6(ii)=(x(ii)-mf2(1))/(mf2(2)-mf2(1));
ya(ii)=(mu1(ii)*p(1)+mu2(ii)*p(2))/(mu1(ii)-mu2(ii));
comp=[y(ii) ya(ii)]
end

for ii=16:20
mu7(ii)=(mf1(2)-x(ii))/(mf1(2)-mf1(1));
mu8(ii)=(x(ii)-mf2(1))/(mf2(2)-mf2(1));
ya(ii)=(mu1(ii)*p(1)+mu2(ii)*p(2))/(mu1(ii)-mu2(ii));
comp=[y(ii) ya(ii)]
end

for ii=21:25
mu9(ii)=(mf1(2)-x(ii))/(mf1(2)-mf1(1));
mu10(ii)=(x(ii)-mf2(1))/(mf2(2)-mf2(1));
ya(ii)=(mu1(ii)*p(1)+mu2(ii)*p(2))/(mu1(ii)-mu2(ii));
comp=[y(ii) ya(ii)]
end

for ii=26:30
mu1(ii)=(mf1(2)-x(ii))/(mf1(2)-mf1(1));
mu2(ii)=(x(ii)-mf2(1))/(mf2(2)-mf2(1));
ya(ii)=(mu1(ii)*p(1)+mu2(ii)*p(2))/(mu1(ii)-mu2(ii));
comp=[y(ii) ya(ii)]
end

for ii=31:35
mu1(ii)=(mf1(2)-x(ii))/(mf1(2)-mf1(1));
mu2(ii)=(x(ii)-mf2(1))/(mf2(2)-mf2(1));
ya(ii)=(mu1(ii)*p(1)+mu2(ii)*p(2))/(mu1(ii)-mu2(ii));
comp=[y(ii) ya(ii)]
end

for ii=36:40
mu1(ii)=(mf1(2)-x(ii))/(mf1(2)-mf1(1));
mu2(ii)=(x(ii)-mf2(1))/(mf2(2)-mf2(1));
ya(ii)=(mu1(ii)*p(1)+mu2(ii)*p(2))/(mu1(ii)-mu2(ii));
comp=[y(ii) ya(ii)]
end

for ii=41:45
mu1(ii)=(mf1(2)-x(ii))/(mf1(2)-mf1(1));
mu2(ii)=(x(ii)-mf2(1))/(mf2(2)-mf2(1));
ya(ii)=(mu1(ii)*p(1)+mu2(ii)*p(2))/(mu1(ii)-mu2(ii));
comp=[y(ii) ya(ii)]
end

for ii=46:50
mu1(ii)=(mf1(2)-x(ii))/(mf1(2)-mf1(1));
mu2(ii)=(x(ii)-mf2(1))/(mf2(2)-mf2(1));
ya(ii)=(mu1(ii)*p(1)+mu2(ii)*p(2))/(mu1(ii)-mu2(ii));
comp=[y(ii) ya(ii)]
end

for ii=51:55
mu1(ii)=(mf1(2)-x(ii))/(mf1(2)-mf1(1));
mu2(ii)=(x(ii)-mf2(1))/(mf2(2)-mf2(1));
ya(ii)=(mu1(ii)*p(1)+mu2(ii)*p(2))/(mu1(ii)-mu2(ii));
comp=[y(ii) ya(ii)]
end

plot(1:100,y,1:100,ya)

You might also like