Count Numbers between two values in random vectors

39 Ansichten (letzte 30 Tage)
Hadi
Hadi am 6 Jan. 2015
Kommentiert: Logan Calkins am 4 Jul. 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?

Akzeptierte Antwort

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

Weitere Antworten (1)

Azzi Abdelmalek
Azzi Abdelmalek am 6 Jan. 2015
find(A==5)-find(A==1)-1
  2 Kommentare
Hadi
Hadi am 6 Jan. 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 am 6 Jan. 2015
Examples: Histogram of a vector.
Best wishes
Torsten.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by