フィルターのクリア

sorting

3 ビュー (過去 30 日間)
Niki
Niki 2012 年 6 月 12 日
I would like to sort a matrix included of alphabet and values for example a matrix with 10 columns or more the first column is included letter the second is included letter the third is included letter and the rest are values
I would like to know how to sort them based on for example first column then how to sort them based on second column and so on?
  4 件のコメント
Thomas
Thomas 2012 年 6 月 12 日
how would you like your sorted output?
Niki
Niki 2012 年 6 月 12 日
for example
based on the first column
but I want to be flexible for example if I want to sort them from the second column, I would like to be able to do that

サインインしてコメントする。

回答 (2 件)

Thomas
Thomas 2012 年 6 月 12 日
A =
'abc' 'dmf' 'jkl' [1x3 double] [1x3 double] [1x3 double]
'pqr' 'abc' 'jkl' [1x3 double] [1x3 double] [1x3 double]
If you want to sort based on first column use
sortrows(A,1) % sort the entire row based on column1
sortrows(A,2) % sort the entire row based on column2 and so on..
  2 件のコメント
Niki
Niki 2012 年 6 月 12 日
is there any other way?
also how can i extract from cell ?
Thomas
Thomas 2012 年 6 月 12 日
A{1,1}
ans =
abc

サインインしてコメントする。


Michael
Michael 2012 年 6 月 12 日
Check the function called sortrows(matrix, column). It might be helpful for what you want to do.

カテゴリ

Help Center および File ExchangeShifting and Sorting Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by