Test  Status  Code Input and Output 

1  Pass 
x = [];
y_correct = [];
assert(isequal(common_by_row(x),y_correct))
siz =
0 0

2  Pass 
x = [1e100; 1e100];
y_correct = [1e100];
assert(isequal(common_by_row(x),y_correct))
siz =
2 1
z =
1.0000e+100
z =
1.0000e+100
z =
1.0000e+100

3  Pass 
x = [1; 2];
y_correct = [];
assert(isequal(common_by_row(x),y_correct))
siz =
2 1
z =
1
z =
Empty matrix: 1by0
z =
Empty matrix: 1by0

4  Pass 
x = ones(10);
y_correct = [1];
assert(isequal(common_by_row(x),y_correct))
siz =
10 10
z =
1 1 1 1 1 1 1 1 1 1
z =
1
z =
1
z =
1
z =
1
z =
1
z =
1
z =
1
z =
1
z =
1
z =
1

5  Pass 
x = magic(10);
y_correct = [];
assert(isequal(common_by_row(x),y_correct))
siz =
10 10
z =
92 99 1 8 15 67 74 51 58 40
z =
Empty matrix: 1by0
z =
Empty matrix: 1by0
z =
Empty matrix: 1by0
z =
Empty matrix: 1by0
z =
Empty matrix: 1by0
z =
Empty matrix: 1by0
z =
Empty matrix: 1by0
z =
Empty matrix: 1by0
z =
Empty matrix: 1by0
z =
Empty matrix: 1by0

6  Pass 
x = wilkinson(9);
y_correct = [0 1];
assert(isequal(common_by_row(x),y_correct))
siz =
9 9
z =
4 1 0 0 0 0 0 0 0
z =
0 1
z =
0 1
z =
0 1
z =
0 1
z =
0 1
z =
0 1
z =
0 1
z =
0 1
z =
0 1

7  Pass 
x = [3 2 1 NaN; NaN 0 2 3];
y_correct = [2 3];
assert(isequal(common_by_row(x),y_correct))
siz =
2 4
z =
3 2 1 NaN
z =
2 3
z =
2 3

1590 Solvers
462 Solvers
Determine Whether an array is empty
568 Solvers
197 Solvers
Area of an equilateral triangle
1785 Solvers