Sort matrix by rows
2 次查看(过去 30 天)
显示 更早的评论
I have a matrix in 3x20 cell array.
I now have to first sort my matrix by row 2 in ascending order and after that sort by row 2 and 3.
I've tried
D = sortrows(QRT,3)
but get the error message:
Error using char
Cell elements must be character arrays.
Error in sortrows>sort_cell_back_to_front (line 136)
tmp = char(x(ndx,k));
Error in sortrows (line 88)
ndx = sort_cell_back_to_front(x_sub, col);
My first row is characters and the rest is numbers.
2 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Shifting and Sorting Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!