MATLAB: How to divide the input data for two levels in matlab

MATLAB

L= 2; % L is no. of levels
L_total= 400;
[temp, alpha] = sort(rand(1,L_total)); %Howto divide this data into half for giving to two levels

Best Answer

I don't know if I have understood your question, but this code split your variable in two:
a = temp(1:ceil(L_total/2));
b = temp(ceil(L_total/2)+1:end);
You can also use splitapply function