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?

 채택된 답변

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

추가 답변 (1개)

Azzi Abdelmalek
Azzi Abdelmalek 2015년 1월 6일
find(A==5)-find(A==1)-1

댓글 수: 2

Hadi
Hadi 2015년 1월 6일
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
Examples: Histogram of a vector.
Best wishes
Torsten.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

질문:

2015년 1월 6일

댓글:

2021년 7월 4일

Community Treasure Hunt

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

Start Hunting!

Translated by