Filter löschen
Filter löschen

how to Sorting a cell?

1 Ansicht (letzte 30 Tage)
baby
baby am 21 Jan. 2013
Kommentiert: dpb am 3 Okt. 2021
hello all,,
i want to ask u about how to sorting a cell which element is combination number and string
example
f =
[16] 'good'
[25] 'good'
[ 9] 'bad'
[13] 'bad'
i wanna sorting that cell by minimum value
how to make it?

Akzeptierte Antwort

Jan
Jan am 21 Jan. 2013
[dummy, index] = sort([f{:, 1}]);
sorted_f = f(index, :);
  3 Kommentare
Jan
Jan am 21 Jan. 2013
sorted_f(end-2:end, :)
baby
baby am 21 Jan. 2013
Bearbeitet: baby am 21 Jan. 2013
thx u so much :)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Thorsten
Thorsten am 21 Jan. 2013
Bearbeitet: Thorsten am 21 Jan. 2013
[sorted ind] = sort([f{:, 1}]);
f = f(ind, :)
  4 Kommentare
baby
baby am 21 Jan. 2013
it just give one result like this
[9]
[13]
[16]
i want the result like this
[9] 'bad'
[13] 'bad'
[16] 'good'
how to make like that?
dpb
dpb am 3 Okt. 2021
nLow=3;
[f, ind] = sort([f{:, 1}]);
fLow = f(1:nLow, :)

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Shifting and Sorting Matrices finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by