How to count?

2 vues (au cours des 30 derniers jours)
Negar
Negar le 5 Avr 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 commentaire
Negar
Negar le 5 Avr 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..

Connectez-vous pour commenter.

Réponse acceptée

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

Plus de réponses (1)

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

Connectez-vous pour commenter.

Catégories

En savoir plus sur Signal Processing Toolbox dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by