Count Numbers between two values in random vectors

41 visualizzazioni (ultimi 30 giorni)
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?

Risposta accettata

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

Più risposte (1)

Azzi Abdelmalek
Azzi Abdelmalek il 6 Gen 2015
find(A==5)-find(A==1)-1
  2 Commenti
Hadi
Hadi il 6 Gen 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

Accedi per commentare.

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by