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.

10 correct solutions
38 incorrect solutions

Last solution submitted on Jan 28, 2015

3 players like this problem

1 player likes this solution

3 Comments