order matrix elements and extract the n th element

2 visualizzazioni (ultimi 30 giorni)
Lorenzo
Lorenzo il 4 Dic 2014
Commentato: Lorenzo il 4 Dic 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

Risposte (1)

Azzi Abdelmalek
Azzi Abdelmalek il 4 Dic 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 Commento
Lorenzo
Lorenzo il 4 Dic 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?

Accedi per commentare.

Categorie

Scopri di più su Shifting and Sorting Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by