Test  Status  Code Input and Output 

1  Pass 
x = [2 5 8 3 7 1];
y_correct = 4;
assert(isequal(NumOdd(x),y_correct))
y =
1 2 3 5 7 8
a =
1×6 logical array
1 0 1 1 1 0
y =
4

2  Pass 
x = [2 5 0 3 7 0];
y_correct = 3;
assert(isequal(NumOdd(x),y_correct))
y =
0 2 3 5 7
a =
1×5 logical array
0 0 1 1 1
y =
3

3  Pass 
x = [2 5 10 3 7 0];
y_correct = 3;
assert(isequal(NumOdd(x),y_correct))
y =
10 7 0 2 3 5
a =
1×6 logical array
0 1 0 0 1 1
y =
3

4  Pass 
x = [2 4 6 8 4 0];
y_correct = 0;
assert(isequal(NumOdd(x),y_correct))
y =
6 4 0 2 4 8
a =
1×6 logical array
0 0 0 0 0 0
y =
0

5  Pass 
x = [2 5 10 3 2 0];
y_correct = 2;
assert(isequal(NumOdd(x),y_correct))
y =
10 0 2 3 5
a =
1×5 logical array
0 0 0 1 1
y =
2

6  Pass 
x = [];
y_correct = 0;
assert(isequal(NumOdd(x),y_correct))
y =
0×1 empty double column vector
a =
0×1 empty logical array
y =
0

7  Pass 
x = [1.5];
y_correct = 0;
assert(isequal(NumOdd(x),y_correct))
y =
1.5000
a =
logical
0
y =
0

8  Pass 
x = [11.9 3.7 5.01];
y_correct = 0;
assert(isequal(NumOdd(x),y_correct))
y =
11.9000 3.7000 5.0100
a =
1×3 logical array
0 0 0
y =
0

472 Solvers
Back to basics 22  Rotate a matrix
688 Solvers
328 Solvers
Who has power to do everything in this world?
260 Solvers
217 Solvers