Hi,
I have a vector of the size (6,51). In each column there are 3 negative values I would like to get rid off... How can I do this?
Then afterwards when I have a vector of size (3.51) (all values positive) I would like to find the maximum, minimum and the value in between and place it in a new vector each, respectively. Any hinters of how to do this?
Many thanks for any assistance.

 採用された回答

Sean de Wolski
Sean de Wolski 2011 年 7 月 22 日

1 投票

x = sort(x,'descend'); %descend sort it
x = x(1:3,:); %keep first three rows

1 件のコメント

Jan
Jan 2011 年 7 月 22 日
And these 3 rows contain the max, min and medium values in sorted order already. So Sean's method solves both problems.

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Shifting and Sorting Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by