Count number of times values in vector A are greater than corresponding values in vector B
6 ビュー (過去 30 日間)
古いコメントを表示
Hi Everyone,
Suppose I have two one-column vectors of equal column height, A and B.
For example
A = [1;2;3]
and
B = [2;0;4]
What statement will allow me to count the number of times values in vector A are greater than corresponding values in vector B. In this case, the answer is 1, because only 2 in A is greater than its corresponding value in B, namely 0.
Regards,
Ulrik.
0 件のコメント
採用された回答
Sean de Wolski
2011 年 6 月 27 日
n = sum(A>B);
1 件のコメント
Martin Adams
2018 年 10 月 19 日
Works great - and a simple solution too.
I used this to drastically speed up my for loop in which I was doing a logic test.
To speed up the process, I added values of the test to be a value inside of the matrix and then counted how many matrix entries were greater than 0.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!