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 | Pass |
x = eye(9);
y = [1 0 0 0 0 0 0
0 1 0 0 0 0 0
0 0 1 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0 1 0 0
0 0 0 0 0 1 0
0 0 0 0 0 0 1];
assert(isequal(external_frame(x),y))
a =
9
b =
9
y =
1 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 1
y =
1 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 1 0
y =
1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 1
y =
0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 1
y =
1 0 0 0 0 0 0
0 1 0 0 0 0 0
0 0 1 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0 1 0 0
0 0 0 0 0 1 0
0 0 0 0 0 0 1
|
2 | Pass |
x = magic(7);
y = [47 7 9 18 27
6 8 17 26 35
14 16 25 34 36
15 24 33 42 44
23 32 41 43 3];
assert(isequal(external_frame(x),y))
a =
7
b =
7
y =
30 39 48 1 10 19 28
38 47 7 9 18 27 29
46 6 8 17 26 35 37
5 14 16 25 34 36 45
13 15 24 33 42 44 4
21 23 32 41 43 3 12
22 31 40 49 2 11 20
y =
30 39 48 1 10 19 28
38 47 7 9 18 27 29
46 6 8 17 26 35 37
5 14 16 25 34 36 45
13 15 24 33 42 44 4
21 23 32 41 43 3 12
y =
30 39 48 1 10 19
38 47 7 9 18 27
46 6 8 17 26 35
5 14 16 25 34 36
13 15 24 33 42 44
21 23 32 41 43 3
y =
38 47 7 9 18 27
46 6 8 17 26 35
5 14 16 25 34 36
13 15 24 33 42 44
21 23 32 41 43 3
y =
47 7 9 18 27
6 8 17 26 35
14 16 25 34 36
15 24 33 42 44
23 32 41 43 3
|
3 | Pass |
x = ones(2,2);
y = [];
assert(isequal(external_frame(x),y))
a =
2
b =
2
y =
1 1
1 1
y =
1 1
y =
1
y =
0×1 empty double column vector
y =
[]
|
4 | Pass |
x = zeros(2,2);
y = [];
assert(isequal(external_frame(x),y))
a =
2
b =
2
y =
0 0
0 0
y =
0 0
y =
0
y =
0×1 empty double column vector
y =
[]
|
5 | Pass |
x = eye(3);
y = 1;
assert(isequal(external_frame(x),y))
a =
3
b =
3
y =
1 0 0
0 1 0
0 0 1
y =
1 0 0
0 1 0
y =
1 0
0 1
y =
0 1
y =
1
|
6 | Pass |
x = ones(6,8);
y = ones(4,6);
assert(isequal(external_frame(x),y))
a =
6
b =
8
y =
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
y =
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
y =
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
y =
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
y =
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
|
7 | Pass |
x = 1;
y = [];
assert(isequal(external_frame(x),y))
a =
1
b =
1
y =
1
y =
[]
|
339 Solvers
226 Solvers
Is my wife right? Now with even more wrong husband
1145 Solvers
367 Solvers
393 Solvers