Finding the mean value for five maximum number in matrix
1 view (last 30 days)
Show older comments
Hi guys, I have (1*9) matrix below, I 'd like to calculate mean value for max 5 number in this matrix can anyone help me?
Regards
0 Comments
Accepted Answer
Star Strider
on 20 Jan 2015
This works:
x = [20 19 1 20 21 22 4 2 1];
xs = sort(x,'descend');
max5mean = mean(xs(1:5))
produces:
max5mean =
20.4
More Answers (1)
Chad Greene
on 20 Jan 2015
Edited: Chad Greene
on 20 Jan 2015
X_sorted = sort(X);
mean5 = mean(X_sorted(1:5),'descend');
0 Comments
See Also
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!