How to count?

21 Ansichten (letzte 30 Tage)
Negar
Negar am 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 Kommentar
Negar
Negar am 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..

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

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

Weitere Antworten (1)

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

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Signal Processing Toolbox finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by