order matrix elements and extract the n th element

2 ビュー (過去 30 日間)
Lorenzo
Lorenzo 2014 年 12 月 4 日
コメント済み: Lorenzo 2014 年 12 月 4 日
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

回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2014 年 12 月 4 日
A = [1 4
3 9]
B = [6 9
3 8]
c={A,B}
c{1}(1,1)=4
c{2}(2,1)=8
  1 件のコメント
Lorenzo
Lorenzo 2014 年 12 月 4 日
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?

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

カテゴリ

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