Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
filetext = fileread('triangle.m');
assert(isempty(strfind(filetext, 'regexp')),'regexp hacks are forbidden')
|
2 | Pass |
n = 0;
mat_correct = [];
assert(isequal(triangle(n),mat_correct))
mat =
[]
|
3 | Pass |
n = 1;
mat_correct = 1;
assert(isequal(triangle(n),mat_correct))
mat =
[]
mat =
1
|
4 | Pass |
n = 6;
mat_correct = [1 0 0; 2 3 0; 4 5 6];
assert(isequal(triangle(n),mat_correct))
mat =
[]
mat =
1
mat =
1
2
mat =
1 0
2 3
mat =
1 0
2 3
4 0
mat =
1 0
2 3
4 5
mat =
1 0 0
2 3 0
4 5 6
|
5 | Pass |
n = 12;
mat_correct = [1 0 0 0; 2 3 0 0; 4 5 6 0; 7 8 9 10; 11 12 0 0];
assert(isequal(triangle(n),mat_correct))
mat =
[]
mat =
1
mat =
1
2
mat =
1 0
2 3
mat =
1 0
2 3
4 0
mat =
1 0
2 3
4 5
mat =
1 0 0
2 3 0
4 5 6
mat =
1 0 0
2 3 0
4 5 6
7 0 0
mat =
1 0 0
2 3 0
4 5 6
7 8 0
mat =
1 0 0
2 3 0
4 5 6
7 8 9
mat =
1 0 0 0
2 3 0 0
4 5 6 0
7 8 9 10
mat =
1 0 0 0
2 3 0 0
4 5 6 0
7 8 9 10
11 0 0 0
mat =
1 0 0 0
2 3 0 0
4 5 6 0
7 8 9 10
11 12 0 0
|
6 | Pass |
n = 50;
mat_correct = [1,zeros(1,8); 2:3,zeros(1,7); 4:6,zeros(1,6);
7:10,zeros(1,5); 11:15,zeros(1,4); 16:21,zeros(1,3);
22:28,0,0; ; 29:36,0; 37:45; 46:50,zeros(1,4)];
assert(isequal(triangle(n),mat_correct))
mat =
[]
mat =
1
mat =
1
2
mat =
1 0
2 3
mat =
1 0
2 3
4 0
mat =
1 0
2 3
4 5
mat =
1 0 0
2 3 0
4 5 6
mat =
1 0 0
2 3 0
4 5 6
7 0 0
mat =
1 0 0
2 3 0
4 5 6
7 8 0
mat =
1 0 0
2 3 0
4 5 6
7 8 9
mat =
1 0 0 0
2 3 0 0
4 5 6 0
7 8 9 10
mat =
1 0 0 0
2 3 0 0
4 5 6 0
7 8 9 10
11 0 0 0
mat =
1 0 0 0
2 3 0 0
4 5 6 0
7 8 9 10
11 12 0 0
mat =
1 0 0 0
2 3 0 0
4 5 6 0
7 8 9 10
11 12 13 0
mat =
1 0 0 0
2 3 0 0
4 5 6 0
7 8 9 10
11 12 13 14
mat =
1 0 0 0 0
2 3 0 0 0
4 5 6 0 0
7 8 9 10 0
11 12 13 14 15
mat =
1 0 0 0 0
2 3 0 0 0
4 5 6 0 0
7 8 9 10 0
11 12 13 14 15
16 0 0 0 0
mat =
1 0 0 0 0
2 3 0 0 0
4 5 6 0 0
7 8 9 10 0
11 12 13 14 15
16 17 0 0 0
mat =
1 0 0 0 0
2 3 0 0 0
4 5 6 0 0
7 8 9 10 0
11 12 13 14 15
16 17 18 0 0
mat =
1 0 0 0 0
2 3 0 0 0
4 5 6 0 0
7 8 9 10 0
11 12 13 14 15
16 17 18 19 0
mat =
1 0 0 0 0
2 3 0 0 0
4 5 6 0 0
7 8 9 10 0
11 12 13 14 15
16 17 18 19 20
mat =
1 0 0 0 0 0
2 3 0 0 0 0
4 5 6 0 0 0
7 8 9 10 0 0
11 12 13 14 15 0
16 17 18 19 20 21
mat =
1 0 0 0 0 0
2 3 0 0 0 0
4 5 6 0 0 0
7 8 9 10 0 0
11 12 13 14 15 0
16 17 18 19 20 21
22 0 0 0 0 0
mat =
1 0 0 0 0 0
2 3 0 0 0 0
4 5 6 0 0 0
7 8 9 10 0 0
11 12 13 14 15 0
16 17 18 19 20 21
22 23 0 0 0 0
mat =
1 0 0 0 0 0
2 3 0 0 0 0
4 5 6 0 0 0
7 8 9 10 0 0
11 12 13 14 15 0
16 17 18 19 20 21
22 23 24 0 0 0
mat =
1 0 0 0 0 0
2 3 0 0 0 0
4 5 6 0 0 0
7 8 9 10 0 0
11 12 13 14 15 0
16 17 18 19 20 21
22 23 24 25 0 0
mat =
1 0 0 0 0 0
2 3 0 0 0 0
4 5 6 0 0 0
7 8 9 10 0 0
11 12 13 14 15 0
16 17 18 19 20 21
22 23 24 25 26 0
mat =
1 0 0 0 0 0
2 3 0 0 0 0
4 5 6 0 0 0
7 8 9 10 0 0
11 12 13 14 15 0
16 17 18 19 20 21
22 23 24 25 26 27
mat =
1 0 0 0 0 0 0
2 3 0 0 0 0 0
4 5 6 0 0 0 0
7 8 9 10 0 0 0
11 12 13 14 15 0 0
16 17 18 19 20 21 0
22 23 24 25 26 27 28
mat =
1 0 0 0 0 0 0
2 3 0 0 0 0 0
4 5 6 0 0 0 0
7 8 9 10 0 0 0
11 12 13 14 15 0 0
16 17 18 19 20 21 0
22 23 24 25 26 27 28
29 0 0 0 0 0 0
mat =
1 0 0 0 0 0 0
2 3 0 0 0 0 0
4 5 6 0 0 0 0
7 8 9 10 0 0 0
11 12 13 14 15 0 0
16 17 18 19 20 21 0
22 23 24 25 26 27 28
29 30 0 0 0 0 0
mat =
1 0 0 0 0 0 0
2 3 0 0 0 0 0
4 5 6 0 0 0 0
7 8 9 10 0 0 0
11 12 13 14 15 0 0
16 17 18 19 20 21 0
22 23 24 25 26 27 28
29 30 31 0 0 0 0
mat =
1 0 0 0 0 0 0
2 3 0 0 0 0 0
4 5 6 0 0 0 0
7 8 9 10 0 0 0
11 12 13 14 15 0 0
16 17 18 19 20 21 0
22 23 24 25 26 27 28
29 30 31 32 0 0 0
mat =
1 0 0 0 0 0 0
2 3 0 0 0 0 0
4 5 6 0 0 0 0
7 8 9 10 0 0 0
11 12 13 14 15 0 0
16 17 18 19 20 21 0
22 23 24 25 26 27 28
29 30 31 32 33 0 0
mat =
1 0 0 0 0 0 0
2 3 0 0 0 0 0
4 5 6 0 0 0 0
7 8 9 10 0 0 0
11 12 13 14 15 0 0
16 17 18 19 20 21 0
22 23 24 25 26 27 28
29 30 31 32 33 34 0
mat =
1 0 0 0 0 0 0
2 3 0 0 0 0 0
4 5 6 0 0 0 0
7 8 9 10 0 0 0
11 12 13 14 15 0 0
16 17 18 19 20 21 0
22 23 24 25 26 27 28
29 30 31 32 33 34 35
mat =
1 0 0 0 0 0 0 0
2 3 0 0 0 0 0 0
4 5 6 0 0 0 0 0
7 8 9 10 0 0 0 0
11 12 13 14 15 0 0 0
16 17 18 19 20 21 0 0
22 23 24 25 26 27 28 0
29 30 31 32 33 34 35 36
mat =
1 0 0 0 0 0 0 0
2 3 0 0 0 0 0 0
4 5 6 0 0 0 0 0
7 8 9 10 0 0 0 0
11 12 13 14 15 0 0 0
16 17 18 19 20 21 0 0
22 23 24 25 26 27 28 0
29 30 31 32 33 34 35 36
37 0 0 0 0 0 0 0
mat =
1 0 0 0 0 0 0 0
2 3 0 0 0 0 0 0
4 5 6 0 0 0 0 0
7 8 9 10 0 0 0 0
11 12 13 14 15 0 0 0
16 17 18 19 20 21 0 0
22 23 24 25 26 27 28 0
29 30 31 32 33 34 35 36
37 38 0 0 0 0 0 0
mat =
1 0 0 0 0 0 0 0
2 3 0 0 0 0 0 0
4 5 6 0 0 0 0 0
7 8 9 10 0 0 0 0
11 12 13 14 15 0 0 0
16 17 18 19 20 21 0 0
22 23 24 25 26 27 28 0
29 30 31 32 33 34 35 36
37 38 39 0 0 0 0 0
mat =
1 0 0 0 0 0 0 0
2 3 0 0 0 0 0 0
4 5 6 0 0 0 0 0
7 8 9 10 0 0 0 0
11 12 13 14 15 0 0 0
16 17 18 19 20 21 0 0
22 23 24 25 26 27 28 0
29 30 31 32 33 34 35 36
37 38 39 40 0 0 0 0
mat =
1 0 0 0 0 0 0 0
2 3 0 0 0 0 0 0
4 5 6 0 0 0 0 0
7 8 9 10 0 0 0 0
11 12 13 14 15 0 0 0
16 17 18 19 20 21 0 0
22 23 24 25 26 27 28 0
29 30 31 32 33 34 35 36
37 38 39 40 41 0 0 0
mat =
1 0 0 0 0 0 0 0
2 3 0 0 0 0 0 0
4 5 6 0 0 0 0 0
7 8 9 10 0 0 0 0
11 12 13 14 15 0 0 0
16 17 18 19 20 21 0 0
22 23 24 25 26 27 28 0
29 30 31 32 33 34 35 36
37 38 39 40 41 42 ...
|
1365 Solvers
495 Solvers
07 - Common functions and indexing 2
316 Solvers
262 Solvers
Solving Quadratic Equations (Version 1)
427 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!