order matrix elements and extract the n th element

2 vues (au cours des 30 derniers jours)
Lorenzo
Lorenzo le 4 Déc 2014
Commenté : Lorenzo le 4 Déc 2014
Dear experts, I have this problem:
I need to sort in ascending order all the elements of a matrix.
I have 26 matrices that are inside a cell-array (26x1). And I have to do this operation (sorting) for all these matrices.
After that, I need to put inside another cell-array the nth (3rd, for example) element of each matrix inside this new cell-array, in the same position of original matrix.
I'll do an easy example:
My cell array (2,1) is composed by 2 matrices, A and B, A in position (1,1) and B (2,1)
A = [1 4
3 9]
B = [6 9
3 8]
I need to create new cell-array (2,1), in which I'll have 4 in position (1,1) and 8 in position (2,1).
Thanks in advance for you help.
Lorenzo

Réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 4 Déc 2014
A = [1 4
3 9]
B = [6 9
3 8]
c={A,B}
c{1}(1,1)=4
c{2}(2,1)=8
  1 commentaire
Lorenzo
Lorenzo le 4 Déc 2014
Thanks,
but my real matrices are 85x85, not 2x2. I need an algorithm that sorting and after choose 3rd element of the list from every matrices. I can't choose "manually" the 3rd value from 7225 elements.
Other ideas?

Connectez-vous pour commenter.

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!

Translated by