Problem 44480. The average of the second largest values
Solution Stats
Solution Comments
-
1 Comment
John BG
on 23 Feb 2018
this
x2=x
[max1,ind1]=max(x2,[],2)
x2(sub2ind(size(x),[1:3],ind1'))=NaN
[max2,ind2]=max(x2,[],2)
y=mean(x2(sub2ind(size(x),[1:size(x,1)],ind2')))
solves the question yet the checker returns not a valid answer.
-
1 Comment
John BG
on 23 Feb 2018
the following 4 lines solve this question
[max1,ind1]=max(x,[],2)
x(sub2ind(size(x),[1:3],ind1'))=NaN
[max2,ind2]=max(x,[],2)
y=mean(x(sub2ind(size(x),[1:3],ind2')))
yet the online checker returns not a valid answer
Problem Recent Solvers49
Suggested Problems
-
Remove any row in which a NaN appears
7920 Solvers
-
775 Solvers
-
154 Solvers
-
Create a square matrix of zeros of even order
145 Solvers
-
Product of all elements in an array
76 Solvers
More from this Author9
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!