I'm trying to separate a range of 1200 values into 10 different intervals and find the number of values in each interval. This is what I have come up with so far.
load('Data.mat')
% % Train=Data(i_tr,:);
l_train=height(Train);
Sdrr=Train.SDRR;
R_SDRR=range(Sdrr);
min_SDRR=min(Sdrr);
max_SDRR=max(Sdrr);
intervals=10;
int_SDRR=R_SDRR/intervals;
data=zeros(intervals,1);
for j=1:l_train
for k=1:intervals-1
if min_SDRR+(k-1)*int_SDRR<=Sdrr(j)<min_SDRR+(k)*int_SDRR
data(k)=data(k)+1;
else
end
end
end
The values I am getting seem to be cumulative rather than separate in the output array i.e. 238,519,745...(this has to be wrong because the total number of inputs are 1200)