sorting rows

I have a matrix ,i have to sort them by "time" variable plz tell how to proceed

 Risposta accettata

Andrei Bobrov
Andrei Bobrov il 15 Mag 2012

0 voti

time1 = rand(8,1);
yourmatrix = randi(30,8);
solution:
[id,id] = sort(time1);
out = yourmatrix(id,:)
OR:
out1 = sortrows([time1(:), yourmatrix],1);
out = out1(:,2:end)

Più risposte (1)

Andreas Goser
Andreas Goser il 15 Mag 2012

0 voti

doc sortrows

1 Commento

kash
kash il 15 Mag 2012
Andreas i means sorting by "time" variable
rows sorting by "time" variable

Accedi per commentare.

Categorie

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by