How to find frequency of occurence of a specific element in a matrix per column??

1 view (last 30 days)
Sir i have a matrix say A=(0.1 80 55 0 55 0 55; 0.5 88 0 55 55 0 55; 2 89 55 0 55 55 0; 2.5 90 55 55 55 55 55; ...................; ...................; 40 95 55 55 0 55 0) Now i have to find the frequency of occurrence of 55 from column3:7 for a particular range of column 1 say 0-2.5. the fist and second column will have the average value and the others will have only the frequency of 55 so that i will get a result matrix R of dimension 1*7. would you help me please to do this???? thanks

Accepted Answer

Jos (10584)
Jos (10584) on 21 Mar 2014
tf = A(:,1) >= 0 & A(:,1) <= 2.5 % true, when within range
tmp = A(tf,3:7)
N55percolumn = sum(tmp==55,1)
  1 Comment
TRAILOKYA
TRAILOKYA on 21 Mar 2014
thanks a lot it works well...sir if i want to do it for other ranges like 2.5-5, 5-7.5....27.5-40 and the result should come in the same file in the consecutive rows how should i do it using loops?

Sign in to comment.

More Answers (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!