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

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Correct

33Size

Leading solution size is 32.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

4 players like this solution

Test

Code Input and Output

1

Pass

for a = 1:10 sz = 1 + ceil(rand(1, 3) * 10); A = rand(sz); I = ceil(rand(sz) * sz(1)); I = I(1,:,:); B = reshape(A(I(:)+(0:sz(1):numel(A)-1)'), size(I)); p = randperm(3); A = permute(A, p); I = permute(I, p); B = permute(B, p); assert(isequal(dimsel(A, I), B)); end

5 Comments