sorting

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 日
can you show a small example..
Niki
Niki 2012 年 6 月 12 日
for example
A = {['a' 'b' 'c'] ['d' 'm' 'f'] ['j' 'k' 'l'] [1 2 3] [3 4 7] [1 4 2]}
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 日

2 投票

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 日

0 投票

Check the function called sortrows(matrix, column). It might be helpful for what you want to do.

カテゴリ

ヘルプ センター および File ExchangeShifting and Sorting Matrices についてさらに検索

質問済み:

2012 年 6 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by