x=round(rand(1,50)*20+2) x = Columns 1 through 13 6 16 8 13 5 16 10 19 19 14 12 20 18 Columns 14 through 26 15 18 15 9 8 9 13 17 8 19 13 9 16 Columns 27 through 39 13 11 16 14 18 21 12 20 5 22 7 7 20 Columns 40 through 50 17 5 2 20 6 8 15 8 11 3 22 hranice=2:22 hranice = Columns 1 through 13 2 3 4 5 6 7 8 9 10 11 12 13 14 Columns 14 through 21 15 16 17 18 19 20 21 22 xx=sort(x) xx = Columns 1 through 13 2 3 5 5 5 6 6 7 7 8 8 8 8 Columns 14 through 26 8 9 9 9 10 11 11 12 12 13 13 13 13 Columns 27 through 39 14 14 15 15 15 16 16 16 16 17 17 18 18 Columns 40 through 50 18 19 19 19 20 20 20 20 21 22 22 pocet=histc(xx,hranice) pocet = Columns 1 through 13 1 1 0 3 2 2 5 3 1 2 2 4 2 Columns 14 through 21 3 4 2 3 3 4 1 2 c stredy = Columns 1 through 8 2.5000 3.5000 4.5000 5.5000 6.5000 7.5000 8.5000 9.5000 Columns 9 through 16 10.5000 11.5000 12.5000 13.5000 14.5000 15.5000 16.5000 17.5000 Columns 17 through 20 18.5000 19.5000 20.5000 21.5000 pocet=[pocet(1:(end-2)) pocet(end-1)+pocet(end)] pocet = Columns 1 through 13 1 1 0 3 2 2 5 3 1 2 2 4 2 Columns 14 through 20 3 4 2 3 3 4 3 bar(stredy,pocet) shg