Está en la página 1de 1

#-------------------------------------VARIABLES--------------------------------

vector1=zeros;
vector2=zeros;
c_dato=0;
con1=0;
min=0;
max=50;
error=60;
lecturas=60;
second=0;

#--------------------------------LECTURA DE DATOS-------------------------------

# 100 ES EL TIEMPO EN SEGUNDOS

while(second<=lecturas)
c_dato=c_dato+1;

#FILTRO #1
if (c_dato==1)
n=randi([min,max],1,1);
vector1(c_dato)=n;

elseif (c_dato>1)
error_d=vector1(c_dato-1)*(error/100);
c_dato2=0;

#VECTOR SECUNDARIO
while c_dato2<10
n=randi([min,max],1,1);

if (n>=(vector1(c_dato-1)-error_d))&&(n<=(vector1(c_dato-
1)+error_d))
c_dato2=c_dato2+1;
vector2(c_dato2)=n;

elseif not(n>=(vector1(c_dato-1)-error_d))&&(n<=(vector1(c_dato-
1)+error_d))
c_dato2=c_dato2+1;
vector2(c_dato2)=vector1(c_dato-1);

end
end

vector1(c_dato)=mean(vector2);
end

second=second+1;
pause(0.9)
end

También podría gustarte