how to divide into groups equally

a=[1 9 2 4 3 5 4 6 5 1 6 9 7 0 8 3 9 1 0 2 3 6 3 4 3 7 8 1 8 7 9 2 0 3 4 6 5 7 8 9 ] i want to divide this data into 5 groups so taht the values in the column 1 and 2 should not change....... have to do this for large data also,can anyone help the output must be
group1 group5 1 9 0 3 2 4 4 6 3 5 5 7 4 6 8 9
can anyone tell how to process plz

 Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 19 Sep. 2011

0 Stimmen

n = 5;
k = size(a,1)/n;
groups5 = reshape(permute(reshape(a,k,[],2),[1 3 2]),k,[]);

1 Kommentar

Pat
Pat am 19 Sep. 2011
THANK U SIR,CAN U TELL HOW TO DO IT RANDOMLY

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by