Cody

Problem 1273. Max index of 3D array

Solution 3104991

Submitted on 7 Oct 2020 by ivan fernandez
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
x = zeros(10,10,10); x(5,5,5) = 10; y_correct = [5,5,5]; assert(isequal(Index_Max3d(x),y_correct))

sz = 10 10 10 massimo = 0 massimo = 0 posizione = 1 1 2 massimo = 0 posizione = 1 1 3 massimo = 0 posizione = 1 1 4 massimo = 0 posizione = 1 1 5 massimo = 0 posizione = 1 1 6 massimo = 0 posizione = 1 1 7 massimo = 0 posizione = 1 1 8 massimo = 0 posizione = 1 1 9 massimo = 0 posizione = 1 1 10 massimo = 0 posizione = 1 2 2 massimo = 0 posizione = 1 2 3 massimo = 0 posizione = 1 2 4 massimo = 0 posizione = 1 2 5 massimo = 0 posizione = 1 2 6 massimo = 0 posizione = 1 2 7 massimo = 0 posizione = 1 2 8 massimo = 0 posizione = 1 2 9 massimo = 0 posizione = 1 2 10 massimo = 0 posizione = 1 3 2 massimo = 0 posizione = 1 3 3 massimo = 0 posizione = 1 3 4 massimo = 0 posizione = 1 3 5 massimo = 0 posizione = 1 3 6 massimo = 0 posizione = 1 3 7 massimo = 0 posizione = 1 3 8 massimo = 0 posizione = 1 3 9 massimo = 0 posizione = 1 3 10 massimo = 0 posizione = 1 4 2 massimo = 0 posizione = 1 4 3 massimo = 0 posizione = 1 4 4 massimo = 0 posizione = 1 4 5 massimo = 0 posizione = 1 4 6 massimo = 0 posizione = 1 4 7 massimo = 0 posizione = 1 4 8 massimo = 0 posizione = 1 4 9 massimo = 0 posizione = 1 4 10 massimo = 0 posizione = 1 5 2 massimo = 0 posizione = 1 5 3 massimo = 0 posizione = 1 5 4 massimo = 0 posizione = 1 5 5 massimo = 0 posizione = 1 5 6 massimo = 0 posizione = 1 5 7 massimo = 0 posizione = 1 5 8 massimo = 0 posizione = 1 5 9 massimo = 0 posizione = 1 5 10 massimo = 0 posizione = 1 6 2 massimo = 0 posizione = 1 6 3 massimo = 0 posizione = 1 6 4 massimo = 0 posizione = 1 6 5 massimo = 0 posizione = 1 6 6 massimo = 0 posizione = 1 6 7 massimo = 0 posizione = 1 6 8 massimo = 0 posizione = 1 6 9 massimo = 0 posizione = 1 6 10 massimo = 0 posizione = 1 7 2 massimo = 0 posizione = 1 7 3 massimo = 0 posizione = 1 7 4 massimo = 0 posizione = 1 7 5 massimo = 0 posizione = 1 7 6 massimo = 0 posizione = 1 7 7 massimo = 0 posizione = 1 7 8 massimo = 0 posizione = 1 7 9 massimo = 0 posizione = 1 7 10 massimo = 0 posizione = 1 8 2 massimo = 0 posizione = 1 8 3 massimo = 0 posizione = 1 8 4 massimo = 0 posizione = 1 8 5 massimo = 0 posizione = 1 8 6 massimo = 0 posizione = 1 8 7 massimo = 0 posizione = 1 8 8 massimo = 0 posizione = 1 8 9 massimo = 0 posizione = 1 8 10 massimo = 0 posizione = 1 9 2 massimo = 0 posizione = 1 9 3 massimo = 0 posizione = 1 9 4 massimo = 0 posizione = 1 9 5 massimo = 0 posizione = 1 9 6 massimo = 0 posizione = 1 9 7 massimo = 0 posizione = 1 9 8 massimo = 0 posizione = 1 9 9 massimo = 0 posizione = 1 9 10 massimo = 0 posizione = 1 10 2 massimo = 0 posizione = 1 10 3 massimo = 0 posizione = 1 10 4 massimo = 0 posizione = 1 10 5 massimo = 0 posizione = 1 10 6 massimo = 0 posizione = 1 10 7 massimo = 0 posizione = 1 10 8 massimo = 0 posizione = 1 10 9 massimo = 0 posizione = 1 10 10 massimo = 0 posizione = 2 1 2 massimo = 0 posizione = 2 1 3 massimo = 0 posizione = 2 1 4 massimo = 0 posizione = 2 1 5 massimo = 0 posizione = 2 1 6 massimo = 0 posizione = 2 1 7 massimo = 0 posizione = 2 1 8 massimo = 0 posizione = 2 1 9 massimo = 0 posizione = 2 1 10 massimo = 0 posizione = 2 2 2 massimo = 0 posizione = 2 2 3 massimo = 0 posizione = 2 2 4 massimo = 0 posizione = 2 2 5 massimo = 0 posizione = 2 2 6 massimo = 0 posizione = 2 2 7 massimo = 0 posizione = 2 2 8 massimo = 0 posizione = 2 2 9 massimo = 0 posizione = 2 2 10 massimo = 0 posizione = 2 3 2 massimo = 0 posizione = 2 3 3 massimo = 0 posizione = 2 3 4 massimo = 0 posizione = 2 3 5 massimo = 0 posizione = 2 3 6 massimo = 0 posizione = 2 3 7 massimo = 0 posizione = 2 3 8 massimo = 0 posizione = 2 3 9 massimo = 0 posizione = 2 3 10 massimo = 0 posizione = 2 4 2 massimo = 0 posizione = 2 4 3 massimo = 0 posizione = 2 4 4 massimo = 0 posizione = 2 4 5 massimo = 0 posizione = 2 4 6 massimo = 0 posizione = 2 4 7 massimo = 0 posizione = 2 4 8 massimo = 0 posizione = 2 4 9 massimo = 0 posizione = 2 4 10 massimo = 0 posizione = 2 5 2 massimo = 0 posizione = 2 5 3 massimo = 0 posizione = 2 5 4 massimo = 0 posizione = 2 5 5 massimo = 0 posizione = 2 5 6 massimo = 0 posizione = 2 5 7 massimo = 0 posizione = 2 5 8 massimo = 0 posizione = 2 5 9 massimo = 0 posizione = 2 5 10 massimo = 0 posizione = 2 6 2 massimo = 0 posizione = 2 6 3 massimo = 0 posizione = 2 6 4 massimo = 0 posizione = 2 6 5 massimo = 0 posizione = 2 6 6 massimo = 0 posizione = 2 6 7 massimo = 0 posizione = 2 6 8 massimo = 0 posizione = 2 6 9 massimo = 0 posizione = 2 6 10 massimo = 0 posizione = 2 7 2 massimo = 0 posizione = 2 7 3 massimo = 0 posizione = 2 7 4 massimo = 0 posizione = 2 7 5 massimo = 0 posizione = 2 7 6 massimo = 0 posizione = 2 7 7 massimo = 0 posizione = 2 7 8 massimo = 0 posizione = 2 7 9 massimo = 0 posizione = 2 7 10 massimo = 0 posizione = 2 8 2 massimo = 0 posizione = 2 8 3 massimo = 0 posizione = 2 8 4 massimo = 0 posizione = 2 8 5 massimo = 0 posizione = 2 8 6 massimo = 0 posizione = 2 8 7 massimo = 0 posizione = 2 8 8 massimo = 0 posizione = 2 8 9 massimo = 0 posizione = 2 8 10 massimo = 0 posizione = 2 9 2 massimo = 0 posizione = 2 9 3 massimo = 0 posizione = 2 9 4 massimo = 0 posizione = 2 9 5 massimo = 0 posizione = 2 9 6 massimo = 0 posizione = 2 9 7 massimo = 0 posizione = 2 9 8 massimo = 0 posizione = 2 9 9 massimo = 0 posizione = 2 9 10 massimo = 0 posizione = 2 10 2 massimo = 0 posizione = 2 10 3 massimo = 0 posizione = 2 10 4 massimo = 0 posizione = 2 10 5 massimo = 0 posizione = 2 10 6 massimo = 0 posizione = 2 10 7 massimo = 0 posizione = 2 10 8 massimo = 0 posizione = 2 10 9 massimo = 0 posizione = 2 10 10 massimo = 0 posizione = 3 1 2 massimo = 0 posizione = 3 1 3 massimo = 0 posizione = 3 1 4 massimo = 0 posizione = 3 1 5 massimo = 0...

2   Pass
x = randn(10,10,10); x(7,5,8) = 11; y_correct = [7,5,8]; assert(isequal(Index_Max3d(x),y_correct))

sz = 10 10 10 massimo = -0.2111 massimo = -0.1795 posizione = 1 1 2 massimo = 1.6008 posizione = 1 1 5 massimo = 2.0444 posizione = 1 3 9 massimo = 3.4208 posizione = 2 3 10 massimo = 11 posizione = 7 5 8 y = 7 5 8

3   Pass
x = randn(10,10,100); x(10,5,8) = 99; y_correct = [10,5,8]; assert(isequal(Index_Max3d(x),y_correct))

sz = 10 10 100 massimo = 0.5829 massimo = 0.7506 posizione = 1 1 2 massimo = 0.7542 posizione = 1 1 7 massimo = 2.1169 posizione = 1 1 10 massimo = 2.9323 posizione = 1 1 78 massimo = 3.0306 posizione = 1 6 82 massimo = 3.4390 posizione = 1 9 41 massimo = 99 posizione = 10 5 8 y = 10 5 8

4   Pass
x = randn(10,10,10); x(1,3,7) = 42; y_correct = [1,3,7]; assert(isequal(Index_Max3d(x),y_correct))

sz = 10 10 10 massimo = -0.9473 massimo = 0.7862 posizione = 1 1 2 massimo = 1.2737 posizione = 1 1 8 massimo = 2.1706 posizione = 1 1 10 massimo = 42 posizione = 1 3 7 y = 1 3 7

5   Pass
x = randn(10,10,100); x(4,4,7) = 123456789; y_correct = [4,4,7]; assert(isequal(Index_Max3d(x),y_correct))

sz = 10 10 100 massimo = -0.5666 massimo = 0.1019 posizione = 1 1 2 massimo = 0.4430 posizione = 1 1 4 massimo = 1.4488 posizione = 1 1 5 massimo = 2.2927 posizione = 1 1 8 massimo = 2.5919 posizione = 1 1 75 massimo = 2.6767 posizione = 1 2 37 massimo = 3.2926 posizione = 1 2 66 massimo = 3.6434 posizione = 4 1 51 massimo = 123456789 posizione = 4 4 7 y = 4 4 7

6   Pass
x = randn(10,10,10); x(1,1,9) = 10701; y_correct = [1,1,9]; assert(isequal(Index_Max3d(x),y_correct))

sz = 10 10 10 massimo = 2.1572 massimo = 10701 posizione = 1 1 9 y = 1 1 9

7   Pass
x = randn(10,10,100); x(1,7,3) = 10701; y_correct = [1,7,3]; assert(isequal(Index_Max3d(x),y_correct))

sz = 10 10 100 massimo = -0.9595 massimo = 0.2363 posizione = 1 1 2 massimo = 0.6038 posizione = 1 1 5 massimo = 0.8286 posizione = 1 1 13 massimo = 1.5496 posizione = 1 1 17 massimo = 1.9031 posizione = 1 1 19 massimo = 2.2084 posizione = 1 1 95 massimo = 2.2405 posizione = 1 2 92 massimo = 2.4055 posizione = 1 3 10 massimo = 2.6525 posizione = 1 4 14 massimo = 10701 posizione = 1 7 3 y = 1 7 3

Suggested Problems

More from this Author2

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!