How to count?

3 views (last 30 days)
Negar
Negar on 5 Apr 2011
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 Comment
Negar
Negar on 5 Apr 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..

Sign in to comment.

Accepted Answer

Robert Cumming
Robert Cumming on 5 Apr 2011
To find how many equal -1
answer = length(find ( x1 == -1 ));

More Answers (1)

Titus Edelhofer
Titus Edelhofer on 5 Apr 2011
Hi Negar,
just count them
nPos = sum(x1==1)
nNeg = sum(x1==-1)
Titus
  1 Comment
Jan
Jan on 5 Apr 2011
SUM is usually faster than LENGTH(FIND).
nNeg = numel(x1) - nPos

Sign in to comment.

Categories

Find more on Signal Processing Toolbox in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!