How many positive entries in array

66 views (last 30 days)
Mate 2u
Mate 2u on 1 Apr 2012
Edited: hidayet beyhan on 28 Mar 2020
I have a 1450x1 array. I want to count how many positive entries in array?

Accepted Answer

Wayne King
Wayne King on 1 Apr 2012
x = randn(1450,1);
indices = find(x>0);
length(indices)
or
count = length(nonzeros(x(x>0)));

More Answers (1)

hidayet beyhan
hidayet beyhan on 28 Mar 2020
Edited: hidayet beyhan on 28 Mar 2020
Or you can use for an array:
x = randn(1450,1);
sum(x>0)

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!