Finding the number of values bigger than a certain number in an array?

Suppose I have an array of 50 numbers, how would I find the number of elements bigger than say 21 in an array of random numbers? Conversely, for less than as well.

 Respuesta aceptada

Tom
Tom el 26 de Sept. de 2012
Editada: Tom el 26 de Sept. de 2012
x=50*rand(7);
a= x > 21;
numel(a(a>0))

2 comentarios

Jan
Jan el 26 de Sept. de 2012
Editada: Andrei Bobrov el 26 de Sept. de 2012
Or: sum(a(:) > 0)
Or
numberBigger = sum(x(:)>21);
numberSmaller = sum(x(:)<=21);

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Operators and Elementary Operations en Centro de ayuda y File Exchange.

Preguntada:

el 26 de Sept. de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by