Test  Status  Code Input and Output 

1  Pass 
x = [1 2 4 6 0
9 8 0 0 0];
y_correct = [1 1 1 1 0
1 1 0 0 0];
assert(isequal(your_fcn_name(x),y_correct))
a =
2×5 logical array
0 0 0 0 0
0 0 0 0 0
b =
0×1 empty double column vector
x =
1 1 1 1 0
1 1 0 0 0
x =
1 1 1 1 0
1 1 0 0 0
y =
1 1 1 1 0
1 1 0 0 0

2  Pass 
x = [1 2 NaN 6
3 7 0 0 ];
y_correct = [1 1 NaN 1
1 1 0 0 ];
assert(isequaln(your_fcn_name(x),y_correct))
a =
2×4 logical array
0 0 1 0
0 0 0 0
b =
5
x =
1 1 1 1
1 1 0 0
x =
1 1 NaN 1
1 1 0 0
y =
1 1 NaN 1
1 1 0 0

3  Pass 
x = eye(4);
y_correct = x;
assert(isequaln(your_fcn_name(x),y_correct))
a =
4×4 logical array
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
b =
0×1 empty double column vector
x =
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
x =
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
y =
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1

4  Pass 
x = 3*ones(5,7);
y_correct = ones(5,7);
assert(isequaln(your_fcn_name(x),y_correct))
a =
5×7 logical array
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
b =
0×1 empty double column vector
x =
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
x =
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
y =
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1

5  Pass 
x = (1:5)'*(1:5);
y_correct = ones(5,5);
assert(isequaln(your_fcn_name(x),y_correct))
a =
5×5 logical array
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
b =
0×1 empty double column vector
x =
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
x =
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
y =
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

413 Solvers
Generate N equally spaced intervals between L and L
444 Solvers
289 Solvers
1348 Solvers
247 Solvers