How to count?

Hello all, I have a stochastic signal, and I want to count how many of the samples are positive,and how many are negative. Any suggestions?

1 comentario

Negar
Negar el 5 de Abr. de 2011
Here is my signal:
x1 = 2*(rand(1,N)>0.5)-1;
It is a binay stochastic signal with samples equal to either 1 or -1.
Thanks a lot..

Iniciar sesión para comentar.

 Respuesta aceptada

Robert Cumming
Robert Cumming el 5 de Abr. de 2011

1 voto

To find how many equal -1
answer = length(find ( x1 == -1 ));

Más respuestas (1)

Titus Edelhofer
Titus Edelhofer el 5 de Abr. de 2011

2 votos

Hi Negar,
just count them
nPos = sum(x1==1)
nNeg = sum(x1==-1)
Titus

1 comentario

Jan
Jan el 5 de Abr. de 2011
SUM is usually faster than LENGTH(FIND).
nNeg = numel(x1) - nPos

Iniciar sesión para comentar.

Categorías

Más información sobre Signal Processing Toolbox en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 5 de Abr. de 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by