Sorting rows - case insensitive?
18 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am trying to sort the following matrix in alphabetical order and sortrows(A) seems to do the trick, except for the fact that the word "Happy" doesn't get properly sorted. Is there a way to make sortrows case insensitive, or accomplish my objective with a different function that is flexible enough to accommodate an option for case insensitivity?
Thanks in advance.
A=[Happy the man and happy he alone]
1 commentaire
Azzi Abdelmalek
le 13 Nov 2014
Modifié(e) : Azzi Abdelmalek
le 13 Nov 2014
Your question is not clear, and the variable A=[Happy the man and happy he alone] does not make sens, maybe
A='Happy the man and happy he alone'
Or
A={'Happy' 'the' 'man' 'and' 'happy' 'he' 'alone'}
Réponses (2)
Azzi Abdelmalek
le 13 Nov 2014
Modifié(e) : Azzi Abdelmalek
le 13 Nov 2014
A={'Happy' 'the' 'man' 'and' 'happy' 'he' 'alone'}
[~,idx]=sort(upper(A))
out=A(idx)
0 commentaires
Voir également
Catégories
En savoir plus sur Shifting and Sorting Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!