Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x = [1 2 3;4 5 6;7 8 9];
thresh=5;
y_correct = [3 6 8 9];
filetext = fileread('MatrixIndices.m');
assert(isequal(MatrixIndices(x, thresh),y_correct))
assert(isempty(strfind(filetext, 'find')))
z =
1 4 7 2 5 8 3 6 9
a =
1 2 3 4 5 6 7 8 9
a =
3 6 8 9
|
2 | Pass |
x = 1:2:100;
thresh=90;
y_correct = [46 47 48 49 50];
filetext = fileread('MatrixIndices.m');
assert(isequal(MatrixIndices(x, thresh),y_correct))
assert(isempty(strfind(filetext, 'find')))
z =
Columns 1 through 30
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59
Columns 31 through 50
61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99
a =
Columns 1 through 30
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Columns 31 through 50
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
a =
46 47 48 49 50
|
3 | Pass |
x = 1:2:100';
thresh=90;
y_correct = [46 47 48 49 50];
filetext = fileread('MatrixIndices.m');
assert(isequal(MatrixIndices(x, thresh),y_correct))
assert(isempty(strfind(filetext, 'find')))
z =
Columns 1 through 30
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59
Columns 31 through 50
61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99
a =
Columns 1 through 30
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Columns 31 through 50
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
a =
46 47 48 49 50
|
6719 Solvers
Back to basics 21 - Matrix replicating
1052 Solvers
345 Solvers
We love vectorized solutions. Problem 1 : remove the row average.
546 Solvers
420 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!