Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
assert(isempty(maxdiag([])))
a =
0
b =
0
|
2 | Pass |
x = randi(100);
assert(isequal(maxdiag(x),x))
a =
1
b =
1
|
3 | Pass |
x = randi(100,100,1);
assert(isequal(maxdiag(x),x(end:-1:1)'))
a =
100
b =
1
|
4 | Pass |
x = randi(100,1,100);
assert(isequal(maxdiag(x),x))
a =
1
b =
100
|
5 | Pass |
x = eye(2);
assert(isequal(maxdiag(x),[0 1 0]))
a =
2
b =
2
|
6 | Pass |
x = magic(3);
assert(isequal(maxdiag(x),[4 9 8 7 6]))
a =
3
b =
3
|
7 | Pass |
x = flipud(hankel(1:1000));
assert(isequal(maxdiag(x),[1:1000,zeros(1,1000-1)]))
a =
1000
b =
1000
|
8 | Pass |
x = toeplitz(1:1000);
assert(isequal(maxdiag(x),[1000:-1:1,2:1000]))
a =
1000
b =
1000
|
9 | Pass |
N = randi(1000);
x = fliplr(toeplitz(1:N));
assert(isequal(maxdiag(x),[1:N,N-1:-1:1]))
a =
383
b =
383
|
10 | Pass |
x = magic(10);
x = x(:,1:3);
assert(isequal(maxdiag(x),[11 18 100 94 17 86 93 87 98 92 99 1]))
a =
10
b =
3
|
11 | Pass |
x = hankel(-4:0,0:-2:-16);
assert(isequal(maxdiag(x),[0 -1 0 -1 0 -1 0 -1 0 -2 -4 -6 -8]))
a =
5
b =
9
|
1398 Solvers
284 Solvers
Side of an equilateral triangle
2598 Solvers
276 Solvers
Replace Nonzero Numbers with 1
178 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!