Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
P = [1 0; 1 2];
m1 = eye(2);
m2 = ones(2);
M_correct = [1 0 0 0; 0 1 0 0; 1 0 1 1; 0 1 1 1];
assert(isequal(patchworkMatrix(P,m1,m2),M_correct))
n =
3
|
2 | Pass |
P = 2-eye(4);
m1 = eye(2);
m2 = ones(2);
M_correct = [1 0 1 1 1 1 1 1; 0 1 1 1 1 1 1 1; 1 1 1 0 1 1 1 1; 1 1 0 1 1 1 1 1; 1 1 1 1 1 0 1 1; 1 1 1 1 0 1 1 1; 1 1 1 1 1 1 1 0; 1 1 1 1 1 1 0 1];
assert(isequal(patchworkMatrix(P,m1,m2),M_correct))
n =
3
|
3 | Pass |
P = [2 3 2 3];
m1 = 1;
m2 = 2;
m3 = 3;
M_correct = [2 3 2 3];
assert(isequal(patchworkMatrix(P,m1,m2,m3),M_correct))
n =
4
|
4 | Pass |
P = [6 5; 4 3; 2 1];
m1 = rand(2,3);
m2 = rand(2,3);
m3 = rand(2,3);
m4 = rand(2,3);
m5 = rand(2,3);
m6 = rand(2,3);
M_correct = [m6 m5; m4 m3; m2 m1];
assert(isequal(patchworkMatrix(P,m1,m2,m3,m4,m5,m6),M_correct))
n =
7
|
5 | Pass |
P = zeros(2);
m1 = rand(3,2);
m2 = rand(3,2);
m3 = rand(3,2);
m4 = rand(3,2);
m5 = rand(3,2);
m6 = rand(3,2);
M_correct = zeros(6,4);
assert(isequal(patchworkMatrix(P,m1,m2,m3,m4,m5,m6),M_correct))
n =
7
|
6 | Pass |
P = [];
m = cell(100);
assert(isempty(patchworkMatrix(P,m{:})))
n =
10001
|
3238 Solvers
Read a column of numbers and interpolate missing data
1235 Solvers
253 Solvers
Cell Counting: How Many Draws?
581 Solvers
Test if two numbers have the same digits
187 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!