
guardar en una variable los datos que cumplan una condición
Publicado por lele (6 intervenciones) el 23/05/2016 21:43:36
Buenas tardes,
tengo una duda un poco tonta pero que no consigo dar con la solución.
Tengo un vector que contiene una serie de valores. Necesito guardar en otro vector los valores que están comprendidos entre dos limites, uno inferior y otro superior. Es decir, necesito filtrar la señal original de forma que los valores que estén por debajo del intervalo 1 y por encima del intervalo 2 sean eliminados.
He usado la función find, como indico abajo, pero me guarda solo las posiciones dónde se encuentran los datos que cumplen la condición y lo que necesito son los valores que contiene. Es decir, necesito filtrar la señal original de forma que los valores que estén por debajo del intervalo 1 y por encima del intervalo 2 sean eliminados.
a=find(b>I1 & b<I2);
Un saludo y gracias
tengo una duda un poco tonta pero que no consigo dar con la solución.
Tengo un vector que contiene una serie de valores. Necesito guardar en otro vector los valores que están comprendidos entre dos limites, uno inferior y otro superior. Es decir, necesito filtrar la señal original de forma que los valores que estén por debajo del intervalo 1 y por encima del intervalo 2 sean eliminados.
He usado la función find, como indico abajo, pero me guarda solo las posiciones dónde se encuentran los datos que cumplen la condición y lo que necesito son los valores que contiene. Es decir, necesito filtrar la señal original de forma que los valores que estén por debajo del intervalo 1 y por encima del intervalo 2 sean eliminados.
a=find(b>I1 & b<I2);
Un saludo y gracias
Valora esta pregunta


0