Count Numbers between two values in random vectors

I am trying to find the how many numbers are between two specific values in a random vector. For example, How many are betweens 1 and 5
A=[1,2,3,4,5]
is should return 3 in this case. So what is the function that allow me to identify this?

 Respuesta aceptada

Hi,
use logical indexing and count the result:
X = rand(1, 1000);
nBetween05and09 = sum(X>0.5 & X<0.9)
Titus

Más respuestas (1)

find(A==5)-find(A==1)-1

2 comentarios

Hadi
Hadi el 6 de En. de 2015
I have a random vector, so t did not work in my case. In other words, e.g X=rand(1,1000) and I want to find how many between 0.5 and 0.9. Would it be the same method you provided? can you help me.
Thanks
Torsten
Torsten el 6 de En. de 2015
Examples: Histogram of a vector.
Best wishes
Torsten.

Iniciar sesión para comentar.

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.

Preguntada:

el 6 de En. de 2015

Comentada:

el 4 de Jul. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by