Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x = 1:5;
y_correct = [1,1,1,1,1;1,2,4,8,16;1,3,9,27,81;1,4,16,64,256;1,5,25,125,625];
assert(isequal(vandimat(x),y_correct))
ans =
1 1 1 1 1
1 2 4 8 16
1 3 9 27 81
1 4 16 64 256
1 5 25 125 625
|
2 | Pass |
x = 1;
y_correct = 1;
assert(isequal(vandimat(x),y_correct))
ans =
1
|
3 | Pass |
x = ones(1,20);
y_correct = ones(20);
assert(isequal(vandimat(x),y_correct))
ans =
Columns 1 through 16
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
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
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
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
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
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
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
Columns 17 through 20
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
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
|
4 | Pass |
x = 3.*ones(1,15);
y_correct = repmat([1,3,9,27,81,243,729,2187,6561,19683,59049,177147,531441,1594323,4782969],15,1);
assert(isequal(vandimat(x),y_correct))
ans =
Columns 1 through 8
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
1 3 9 27 81 243 729 2187
Columns 9 through 15
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
6561 19683 59049 177147 531441 1594323 4782969
|
5 | Pass |
x = [1 5 2 4 3];
y_correct = [1,1,1,1,1;1,5,25,125,625;1,2,4,8,16;1,4,16,64,256;1,3,9,27,81];
assert(isequal(vandimat(x),y_correct))
ans =
1 1 1 1 1
1 5 25 125 625
1 2 4 8 16
1 4 16 64 256
1 3 9 27 81
|
650 Solvers
747 Solvers
1594 Solvers
Calculate the Number of Sign Changes in a Row Vector (No Element Is Zero)
121 Solvers
129 Solvers