Find the total number of values between alimits
Show older comments
I have a matrix A= [1,2,3,4,5,6,7,8,9,10,11]. I would like to find out total number of elements which are greater that 3 and less than 10. expected answer is no of values between 3 &10 is= 6.
I have used formulae no of values =sum(A(:) == 3<A<10)); but it showing error.
Accepted Answer
More Answers (1)
Purushottama Rao
on 7 May 2015
sum(3<A)-sum(A>=10)
USE THIS
1 Comment
Michael Haderlein's solution is more robust and general solution, e.g. it gives the correct result (zero) when the bounds are swapped:
>> sum(7<A)-sum(A>=5)
ans =
-3
>> sum(A>7 & A<5)
ans =
0
Categories
Find more on Multidimensional Arrays in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!