how to get the half max numbers after sorting in descending order

1 回表示 (過去 30 日間)
Maheen Fazal
Maheen Fazal 2019 年 1 月 30 日
コメント済み: KSSV 2019 年 1 月 30 日
Hi, suppose i have a vector E containing values = [90 12 43 20 78 51 32 55], i use sort command to sort them in decending order, but now i want half of them means there are 8 values in the array and want to access only the 1st 4 maximum values separately and last 4 minimum values in a separate Array which are sorted descendingly ,how shall i access them?

採用された回答

KSSV
KSSV 2019 年 1 月 30 日
編集済み: KSSV 2019 年 1 月 30 日
F = A(1:4) ;
S = F(5:end) ;
OR
A = [90 12 43 20 78 51 32 55] ;
A = sort(A) ;
iwant = reshape(A,[],2)' ;
  3 件のコメント
Maheen Fazal
Maheen Fazal 2019 年 1 月 30 日
and then if we want to flag these maximum values and the minimum values separately??to use them further in any calculation?
KSSV
KSSV 2019 年 1 月 30 日
Try unique

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

その他の回答 (0 件)

カテゴリ

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