MATLAB: Sorting 256*2 cell

sort

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 !

Best Answer

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.