Count Numbers between two values in random vectors

41 visualizaciones (últimos 30 días)
Hadi
Hadi el 6 de En. de 2015
Comentada: Logan Calkins el 4 de Jul. de 2021
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

Titus Edelhofer
Titus Edelhofer el 6 de En. de 2015
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)

Azzi Abdelmalek
Azzi Abdelmalek el 6 de En. de 2015
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 Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by