Distribucion de tiempo
Publicado por Patricia (11 intervenciones) el 27/04/2010 11:27:30
Hola,
Quiero calcular la distribucion de tiempo en un vector de unos y ceros. Es decir, quiero calcular el tiempo (o el numero de "0") que pasa entre cada "1".
Lo he intentado de esta forma, pero no me va bien (canal es mi vector):
canal=p(:,1);
tiempo=0;
for k=1:sum(canal) %bucle tan grande como numero de "1" haya en mi vector
for i=1:900
if canal(i)==0
tiempo=tiempo+1;
else
media(k)=tiempo;
tiempo=0;
end
end
end
Alguien me puede ayudar?
Muchas gracias
Quiero calcular la distribucion de tiempo en un vector de unos y ceros. Es decir, quiero calcular el tiempo (o el numero de "0") que pasa entre cada "1".
Lo he intentado de esta forma, pero no me va bien (canal es mi vector):
canal=p(:,1);
tiempo=0;
for k=1:sum(canal) %bucle tan grande como numero de "1" haya en mi vector
for i=1:900
if canal(i)==0
tiempo=tiempo+1;
else
media(k)=tiempo;
tiempo=0;
end
end
end
Alguien me puede ayudar?
Muchas gracias
Valora esta pregunta


0