Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x = [1 3 4 5 8 11];
y_correct = [NaN NaN 4 NaN 8 NaN];
assert(isequaln(replace_odd_with_NaN(x),y_correct))
x =
NaN NaN 4 NaN 8 NaN
|
2 | Pass |
x = magic(4);
y_correct = [16 2 NaN NaN; NaN NaN 10 8; NaN NaN 6 12; 4 14 NaN NaN];
assert(isequaln(replace_odd_with_NaN(x),y_correct))
x =
16 2 NaN NaN
NaN NaN 10 8
NaN NaN 6 12
4 14 NaN NaN
|
3 | Pass |
x = 1:20;
y_correct = [NaN(1,10); 2:2:20];
y_correct = y_correct(:)';
assert(isequaln(replace_odd_with_NaN(x),y_correct))
x =
Columns 1 through 16
NaN 2 NaN 4 NaN 6 NaN 8 NaN 10 NaN 12 NaN 14 NaN 16
Columns 17 through 20
NaN 18 NaN 20
|
4 | Pass |
x = pascal(2);
y_correct = [NaN NaN; NaN 2];
assert(isequaln(replace_odd_with_NaN(x),y_correct))
x =
NaN NaN
NaN 2
|
5 | Pass |
x = eye(3);
y_correct = [NaN 0 0; 0 NaN 0; 0 0 NaN];
assert(isequaln(replace_odd_with_NaN(x),y_correct))
x =
NaN 0 0
0 NaN 0
0 0 NaN
|
2197 Solvers
1309 Solvers
Increment a number, given its digits
562 Solvers
1424 Solvers
Calculate distance travelled when given radius and rotations
182 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!