Matlab - Contador

 
Vista:

Contador

Publicado por Alejandro (2 intervenciones) el 03/08/2017 12:12:42
Hola,

Necesito crear un contador en Matlab que me cuente las transiciones de 0 a 1.

Me explico, tengo un programa que me da como resultados 0 ó 1 en función de unos parámetros y necesito que me cuente cuando los resultados pasan de solamente de 0 a 1. Por ejemplo en (0 0 1 1 1 0 0 1) debería contarme 2. ¿Alguien podría ayudarme?

Muchas gracias de antemano

Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS DAVID ARIZA ROYETH
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Contador

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 03/08/2017 15:37:33
1
2
a=[0 0 1 1 1 0 0 1];
s=sum(diff(a)==1)


cuado se hace diff(a) te da la resta del elemento con el anterior , entonces si suma las equivalentes a 1 es porque ha ocurrido 0 1


un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
4
Comentar