Azzera filtri
Azzera filtri

How to sort orders of rows?

1 visualizzazione (ultimi 30 giorni)
Laliguras
Laliguras il 27 Mar 2013
Hi, I have a matrix, which I need to sort in two group: First group: Pick first 5 rows (and all columns) and leave next five rows and again pick another five, leave next five and so on. Second group: Pick only those which were not selected in first group.
Thanks in advance.
  1 Commento
Laliguras
Laliguras il 28 Mar 2013
As follow-up to previous question, how do I get the average value (mean) of each of those picked 5 rows?
Thanks

Accedi per commentare.

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 27 Mar 2013
Modificato: Azzi Abdelmalek il 27 Mar 2013
Example
A=rand(20,6);
idx=reshape(1:size(A,1),5,[]);
m=size(idx,2);
idx1=idx(:,1:2:end);
idx2=idx(:,2:2:end);
A1=A(idx1(:),:)
A2=A(idx2(:),:)

Più risposte (0)

Categorie

Scopri di più su Shifting and Sorting Matrices in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by