Like this figure, I would like to sort this array with result (String).
Would I use sort funtion? the cell is 256*2 cell.
Thank you for reading !

 Respuesta aceptada

Stephen23
Stephen23 el 14 de Feb. de 2020
Editada: Stephen23 el 14 de Feb. de 2020

0 votos

Although the question is not very clear, I suspect that you might like to download and try my FEX submission natsortrows, which performs an alphanumeric sort on the rows of a cell array (of character vectors):
Alternatively you can simply convert the first column to double and sort that, e.g. where |C| is your cell array:
V = str2double(C(:,1));
[~,X] = sort(V);
D = C(X,:)
Note that this method only sorts by the values in the first column, the values in the second column are not taken into account.

1 comentario

Jaewon Kim
Jaewon Kim el 15 de Feb. de 2020
Thank you for your reply !!
It helped a lot me solve my problems!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

el 14 de Feb. de 2020

Comentada:

el 15 de Feb. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by