This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.
Test | Status | Code Input and Output |
---|---|---|
1 | Fail |
for a = 1:30
ndms = ceil(rand(1) * 5) + 1
sz = 1 + ceil(rand(1, ndms) * 10);
A = rand(sz);
sz1 = sz(1);
sz(1) = 1;
I = ceil(rand(sz) * sz1);
B = reshape(A(I(:)+(0:sz1:numel(A)-1)'), size(I));
p = randperm(ndms);
A = permute(A, p);
I = permute(I, p);
B = permute(B, p);
assert(isequal(dimsel(A, I), B));
end
ndms =
3
a =
8
|
531 Solvers
413 Solvers
573 Solvers
Find the maximum two numbers of every column of a matrix
137 Solvers
2981 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!