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 functionhttps://es.mathworks.com/help/matlab/ref/splitapply.html#bux1sp6 Related SolutionsMATLAB: How to compare 2 binary images pixel by pixel Change toif BW1(a,b)==BW2(a,b) MATLAB: Pad a matrix with additional rows and concatenate another column Those comparisons on the parameter values will probably never be true.http://matlab.wikia.com/wiki/FAQ#Why_is_0.3_-_0.2_-_0.1_.28or_similar.29_not_equal_to_zero.3F Related QuestionPad a matrix with additional rows and concatenate another columnHow to crop an image into blocks and store blocks in an array or matrixSplitting arrays based on row number resulting from for loopHow to speed up simple sorting
Best Answer