How to count?

12 ビュー (過去 30 日間)
Negar
Negar 2011 年 4 月 5 日
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 件のコメント
Negar
Negar 2011 年 4 月 5 日
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..

サインインしてコメントする。

採用された回答

Robert Cumming
Robert Cumming 2011 年 4 月 5 日
To find how many equal -1
answer = length(find ( x1 == -1 ));

その他の回答 (1 件)

Titus Edelhofer
Titus Edelhofer 2011 年 4 月 5 日
Hi Negar,
just count them
nPos = sum(x1==1)
nNeg = sum(x1==-1)
Titus
  1 件のコメント
Jan
Jan 2011 年 4 月 5 日
SUM is usually faster than LENGTH(FIND).
nNeg = numel(x1) - nPos

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSignal Processing Toolbox についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by