MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply TodayFunctions like min and max can return in their second output argument the index of the element in each vector along a particular dimension which meets the particular criterion being requested. E.g.

A = rand(3); [B, I] = min(A, [], 2);

Write a function which, given an array A, and an index array I (like the one created above), can reconstruct the first output of functions like min and max. E.g.

C = dimsel(A, I);

such that C is equal to B.

10 correct solutions
22 incorrect solutions

Last solution submitted on Jun 20, 2014

3 players like this problem

1 player likes this solution

3 Comments