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

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Functions 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.

38 correct solutions
45 incorrect solutions

Last solution submitted on Apr 07, 2015

3 players like this problem

4 players like this solution

5 Comments